Commit 526c322
committed
fixed uart_16550 version to 0.2.14
Problem statement:
An error will be reported after the uart version is updated:
error: `ptr::mut_ptr::<impl *mut T>::add` is not yet stable as a const fn
--> /home/runner/.cargo/registry/src/github.com-1ecc6299db9ec823/uart_16550-0.2.17/src/mmio.rs:28:36
|
28 | int_en: AtomicPtr::new(base_pointer.add(1)),
| ^^^^^^^^^^^^^^^^^^^
|
= help: add `#![feature(const_ptr_offset)]` to the crate attributes to enable
error: `ptr::mut_ptr::<impl *mut T>::add` is not yet stable as a const fn
--> /home/runner/.cargo/registry/src/github.com-1ecc6299db9ec823/uart_16550-0.2.17/src/mmio.rs:29:39
|
29 | fifo_ctrl: AtomicPtr::new(base_pointer.add(2)),
| ^^^^^^^^^^^^^^^^^^^
|
= help: add `#![feature(const_ptr_offset)]` to the crate attributes to enable
error: `ptr::mut_ptr::<impl *mut T>::add` is not yet stable as a const fn
--> /home/runner/.cargo/registry/src/github.com-1ecc6299db9ec823/uart_16550-0.2.17/src/mmio.rs:30:39
|
30 | line_ctrl: AtomicPtr::new(base_pointer.add(3)),
| ^^^^^^^^^^^^^^^^^^^
|
= help: add `#![feature(const_ptr_offset)]` to the crate attributes to enable
error: `ptr::mut_ptr::<impl *mut T>::add` is not yet stable as a const fn
--> /home/runner/.cargo/registry/src/github.com-1ecc6299db9ec823/uart_16550-0.2.17/src/mmio.rs:31:40
|
31 | modem_ctrl: AtomicPtr::new(base_pointer.add(4)),
| ^^^^^^^^^^^^^^^^^^^
|
= help: add `#![feature(const_ptr_offset)]` to the crate attributes to enable
error: `ptr::mut_ptr::<impl *mut T>::add` is not yet stable as a const fn
--> /home/runner/.cargo/registry/src/github.com-1ecc6299db9ec823/uart_16550-0.2.17/src/mmio.rs:32:38
|
32 | line_sts: AtomicPtr::new(base_pointer.add(5)),
| ^^^^^^^^^^^^^^^^^^^
|
= help: add `#![feature(const_ptr_offset)]` to the crate attributes to enable
error: could not compile `uart_16550` due to 5 previous errors
Investigation:
uart_16550 update
- Remove stabilized nightly feature 'const_ptr_offset' ([confidential-containers#22](rust-osdev/uart_16550#22))
Solution:
fixed uart_16550 version to 0.2.14
Signed-off-by: haowei <WeiX.Hao@intel.com>1 parent cabb285 commit 526c322
1 file changed
+1
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
| 13 | + | |
14 | 14 | | |
0 commit comments