Commit Graph

693 Commits (9bc0a89a9447ad0067880c6ca76f0f12c4049a9c)
 

Author SHA1 Message Date
equation314 9bc0a89a94 aarch64/doc: add file links 6 years ago
equation314 1523e7ea5f aarch64/doc: add context switch 6 years ago
equation314 a7b6050bc3 aarch64/doc: update memory.md 6 years ago
equation314 7716017800 aarch64/doc: update memory.md 6 years ago
equation314 d895ab9228 aarch64/doc: add aarch64 virtual memory 6 years ago
equation314 92c47de31a aarch64/doc: add interrupt 6 years ago
equation314 5abf7691e6 aarch64/doc: update boot.md & table of contents 6 years ago
equation314 2d1d94ee57 aarch64/doc: add boot process 6 years ago
equation314 b5e61fa0b4 aarch64/doc: add environment 6 years ago
equation314 bd2fbc86cf aarch64/doc: add overview 6 years ago
equation314 aa5bd3041b Merge branch 'master' into arch-aarch64 6 years ago
equation314 f668d396ef Merge branch 'raspi-fb' into arch-aarch64 6 years ago
equation314 f8b48e8b85 update display configures in raspi-firmware/config.txt 6 years ago
equation314 a55f3b61e6 add Makefile option `graphic` & cargo feature `nographic` 6 years ago
equation314 b0915b102a aarch64/fb: add new rust user program `fantastic_text` 6 years ago
equation314 09c2b6e7b7 aarch64/fb: add ANSI escape sequences parser 6 years ago
equation314 6c717905d7 aarch64/fb: add foreground & background color 6 years ago
equation314 9dda78d2e3 aarch64/fb: improve the performance of ConsoleBuffer::new_line() 6 years ago
equation314 7b8359eeef aarch64/fb: add 8x16 font 6 years ago
equation314 b47c4758bf aarch64/fb: add basic console driver 6 years ago
equation314 b5cc79d1b2 modify mmio() & set_mmio() in PageEntry 6 years ago
equation314 48cf25716f aarch64/fb: flush data cache around mailbox accesses 6 years ago
equation314 5987c2068b aarch64/fb: remap framebuffer base address 6 years ago
equation314 6ba9e34f77 aarch64/fb: add framebuffer initialization 6 years ago
WangRunji 70e0025c63 add OS2ATC slides. update README 6 years ago
WangRunji 9b0b0064d0 Merge remote-tracking branch 'equation314/arch-aarch64' into dev 6 years ago
WangRunji d20d22b85b add hint for user shell. detect cores through 'SMP' env. 6 years ago
WangRunji fbf59396b2 use 'ucore_*.img' by default 6 years ago
equation314 d7511d8120 aarch64/fb: add mailbox property interfaces 6 years ago
equation314 8e138da06c Merge branch 'arch-aarch64' into raspi3-mailbox 6 years ago
WangRunji 6952f008e0 rename ContextImpl to Process 6 years ago
WangRunji 557f021c08 fix DelayHandler & MemoryAttr 6 years ago
WangRunji 704af94211 fix rv32 entry editing 6 years ago
equation314 f76a604b78 aarch64: add driver interfaces 6 years ago
equation314 4257b76183 aarch64/fb: add bcm2837 mailbox 6 years ago
equation314 81af2c82fd aarch64: reduce some warnings, config system/generic timer in Makefile 6 years ago
equation314 5a165178cc aarch64: implement IRQ register & serial IRQ 6 years ago
WangRunji ff806d4465 move common codes to InactivePageTable trait 6 years ago
WangRunji 102866bcf9 introduce MemoryHandler and refactor MemorySet. temporary disable swap. 6 years ago
WangRunji 96a76290b6 fix rv32 __mulsi3 add overflow 6 years ago
equation314 28d872064d Merge branch 'master' of https://github.com/wangrunji0408/RustOS into arch-aarch64 6 years ago
Wang Runji 52a2e24021
Merge pull request from equation314/user-img 6 years ago
equation314 aa5e7a4e6f remove #![feature(extern_crate_item_prelude)] 6 years ago
equation314 6879c66e58 aarch64: set TTBR1 = TTBR0 in InactivePageTable::edit(), swap is OK 6 years ago
equation314 d5a6eb2020 user: fix build error 6 years ago
Wang Runji 3f2beab52d
Merge branch 'master' into user-img 6 years ago
WangRunji 6cf679b596 update README. add LICENSE 6 years ago
WangRunji e7039945c1 move user img, remove useless files 6 years ago
WangRunji acafe19e26 fix runtime error on aarch64 6 years ago
equation314 66ac30d401 user: update make clean in kernel/ 6 years ago