Skip to content

RISC-V 64 paging, virtual memory and stuff#5

Draft
orangecms wants to merge 37 commits intor9os:mainfrom
orangecms:riscv64-paging
Draft

RISC-V 64 paging, virtual memory and stuff#5
orangecms wants to merge 37 commits intor9os:mainfrom
orangecms:riscv64-paging

Conversation

@orangecms
Copy link
Contributor

No description provided.

@orangecms orangecms force-pushed the riscv64-paging branch 2 times, most recently from 1572c55 to c1b0478 Compare June 13, 2023 19:47
Stefan Hertenberger and others added 27 commits September 19, 2023 23:20
adapted from rCore see https://github.com/rcore-os/rCore

Signed-off-by: Stefan Hertenberger <erde74@gmail.com>
Signed-off-by: Daniel Maslowski <info@orangecms.org>
Signed-off-by: Daniel Maslowski <info@orangecms.org>
Signed-off-by: Daniel Maslowski <info@orangecms.org>
Signed-off-by: Daniel Maslowski <info@orangecms.org>
NOTE: This is getting all `0000....` at this point.

Signed-off-by: Daniel Maslowski <info@orangecms.org>
Signed-off-by: Daniel Maslowski <info@orangecms.org>
Signed-off-by: Daniel Maslowski <info@orangecms.org>
Signed-off-by: Daniel Maslowski <info@orangecms.org>
Signed-off-by: Daniel Maslowski <info@orangecms.org>
Signed-off-by: Daniel Maslowski <info@orangecms.org>
This aligns the riscv64 platform/virt kernel linker script with the aarch64 one.

Signed-off-by: Daniel Maslowski <info@orangecms.org>
This WORKS, i.e., prints what's in the binary, not just 0!

Signed-off-by: Daniel Maslowski <info@orangecms.org>
Signed-off-by: Daniel Maslowski <info@orangecms.org>
This causes hanging, but would be correct.
See also rCore `kernel/src/arch/riscv/consts.rs`.

Signed-off-by: Daniel Maslowski <info@orangecms.org>
Signed-off-by: Daniel Maslowski <info@orangecms.org>
Signed-off-by: Daniel Maslowski <info@orangecms.org>
Signed-off-by: Daniel Maslowski <info@orangecms.org>
Signed-off-by: Daniel Maslowski <info@orangecms.org>
Signed-off-by: Daniel Maslowski <info@orangecms.org>
Signed-off-by: Daniel Maslowski <info@orangecms.org>
Signed-off-by: Daniel Maslowski <info@orangecms.org>
Signed-off-by: Daniel Maslowski <info@orangecms.org>
Signed-off-by: Daniel Maslowski <info@orangecms.org>
Signed-off-by: Daniel Maslowski <info@orangecms.org>
Signed-off-by: Daniel Maslowski <info@orangecms.org>
Signed-off-by: Daniel Maslowski <info@orangecms.org>
Signed-off-by: Daniel Maslowski <info@orangecms.org>
Signed-off-by: Daniel Maslowski <info@orangecms.org>
Signed-off-by: Daniel Maslowski <info@orangecms.org>
Signed-off-by: Daniel Maslowski <info@orangecms.org>
Signed-off-by: Daniel Maslowski <info@orangecms.org>
Signed-off-by: Daniel Maslowski <info@orangecms.org>
Signed-off-by: Daniel Maslowski <info@orangecms.org>
Signed-off-by: Daniel Maslowski <info@orangecms.org>
Signed-off-by: Daniel Maslowski <info@orangecms.org>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants