mirror of
https://github.com/rcore-os/rCore-Tutorial-v3.git
synced 2024-11-24 18:36:24 +04:00
Remove K210 support.
This commit is contained in:
parent
de0900311a
commit
e78d76e9bb
@ -13,9 +13,5 @@ buddy_system_allocator = "0.6"
|
|||||||
bitflags = "1.2.1"
|
bitflags = "1.2.1"
|
||||||
xmas-elf = "0.7.0"
|
xmas-elf = "0.7.0"
|
||||||
|
|
||||||
[features]
|
|
||||||
board_qemu = []
|
|
||||||
board_k210 = []
|
|
||||||
|
|
||||||
[profile.release]
|
[profile.release]
|
||||||
debug = true
|
debug = true
|
||||||
|
@ -1,21 +0,0 @@
|
|||||||
pub const CLOCK_FREQ: usize = 403000000 / 62;
|
|
||||||
pub const MEMORY_END: usize = 0x80600000;
|
|
||||||
|
|
||||||
pub const MMIO: &[(usize, usize)] = &[
|
|
||||||
// we don't need clint in S priv when running
|
|
||||||
// we only need claim/complete for target0 after initializing
|
|
||||||
(0x0C00_0000, 0x3000), /* PLIC */
|
|
||||||
(0x0C20_0000, 0x1000), /* PLIC */
|
|
||||||
(0x3800_0000, 0x1000), /* UARTHS */
|
|
||||||
(0x3800_1000, 0x1000), /* GPIOHS */
|
|
||||||
(0x5020_0000, 0x1000), /* GPIO */
|
|
||||||
(0x5024_0000, 0x1000), /* SPI_SLAVE */
|
|
||||||
(0x502B_0000, 0x1000), /* FPIOA */
|
|
||||||
(0x502D_0000, 0x1000), /* TIMER0 */
|
|
||||||
(0x502E_0000, 0x1000), /* TIMER1 */
|
|
||||||
(0x502F_0000, 0x1000), /* TIMER2 */
|
|
||||||
(0x5044_0000, 0x1000), /* SYSCTL */
|
|
||||||
(0x5200_0000, 0x1000), /* SPI0 */
|
|
||||||
(0x5300_0000, 0x1000), /* SPI1 */
|
|
||||||
(0x5400_0000, 0x1000), /* SPI2 */
|
|
||||||
];
|
|
@ -1,53 +0,0 @@
|
|||||||
OUTPUT_ARCH(riscv)
|
|
||||||
ENTRY(_start)
|
|
||||||
BASE_ADDRESS = 0x80020000;
|
|
||||||
|
|
||||||
SECTIONS
|
|
||||||
{
|
|
||||||
. = BASE_ADDRESS;
|
|
||||||
skernel = .;
|
|
||||||
|
|
||||||
stext = .;
|
|
||||||
.text : {
|
|
||||||
*(.text.entry)
|
|
||||||
. = ALIGN(4K);
|
|
||||||
strampoline = .;
|
|
||||||
*(.text.trampoline);
|
|
||||||
. = ALIGN(4K);
|
|
||||||
*(.text .text.*)
|
|
||||||
}
|
|
||||||
|
|
||||||
. = ALIGN(4K);
|
|
||||||
etext = .;
|
|
||||||
srodata = .;
|
|
||||||
.rodata : {
|
|
||||||
*(.rodata .rodata.*)
|
|
||||||
*(.srodata .srodata.*)
|
|
||||||
}
|
|
||||||
|
|
||||||
. = ALIGN(4K);
|
|
||||||
erodata = .;
|
|
||||||
sdata = .;
|
|
||||||
.data : {
|
|
||||||
*(.data .data.*)
|
|
||||||
*(.sdata .sdata.*)
|
|
||||||
}
|
|
||||||
|
|
||||||
. = ALIGN(4K);
|
|
||||||
edata = .;
|
|
||||||
sbss_with_stack = .;
|
|
||||||
.bss : {
|
|
||||||
*(.bss.stack)
|
|
||||||
sbss = .;
|
|
||||||
*(.bss .bss.*)
|
|
||||||
*(.sbss .sbss.*)
|
|
||||||
}
|
|
||||||
|
|
||||||
. = ALIGN(4K);
|
|
||||||
ebss = .;
|
|
||||||
ekernel = .;
|
|
||||||
|
|
||||||
/DISCARD/ : {
|
|
||||||
*(.eh_frame)
|
|
||||||
}
|
|
||||||
}
|
|
Loading…
Reference in New Issue
Block a user