Commit graph

15 commits

Author SHA1 Message Date
181250012-Chen Lu
1a4ad39176 add riscv64-mycpu 2021-07-13 16:00:11 +08:00
Zihao Yu
a94708b3b5 2021 pre-release 2021-07-13 15:53:57 +08:00
Zihao Yu
11059d5b6f add riscv64-nemu 2021-05-03 16:51:02 +08:00
Zihao Yu
e4e5d03fa6 native,ioe,gpu: support 800x600 mode 2021-01-10 18:25:16 +08:00
Zihao Yu
18995de269 native,platform: remove pmem protection to improve performance 2021-01-10 16:43:38 +08:00
Zihao Yu
39b2c4350d native,platform: move heap.start to 0x1000000
* This allows using some part of the heap even the user program is
  loaded to 0x3000000, where VME is disabled.
2020-12-09 13:33:56 +08:00
Zihao Yu
66dcd98e39 native,platform: clear the FPU context in uc_example
* This will fix the SIGSEGV sent by 4.19 kernel. It seems the cause is
  that a page fault is generated when restoring the FPU context with an
  fxrstor64 instruction. To work around, we just clear the FPU context
  in uc_example, so the kernel will not try to restore the FPU context.
2020-12-06 23:19:05 +08:00
Zihao Yu
55ef7b162d x86-nemu,trap: remove unused usp 2020-10-29 12:03:15 +08:00
Zihao Yu
0f6f91dee3 x86: remove endbr32 in Ubuntu 20.04 with a CPU newer than Comet Lake 2020-10-11 14:42:32 +08:00
Zihao Yu
98ff649a54 nemu.ioe,gpu: write non-zero value to sync 2020-10-10 22:05:22 +08:00
Zihao Yu
a1c8ab14d1 nemu: keep the binary code minimal 2020-10-10 21:51:49 +08:00
Zihao Yu
043972850a Makefile: fix typo 2020-10-10 21:51:37 +08:00
Zihao Yu
fa8c5ee458 nemu,ioe,audio: add dummy init function 2020-10-10 21:51:04 +08:00
Zihao Yu
76d9da0789 amdev,audio: make bufsize unconfigurable 2020-09-30 22:01:33 +08:00
Yanyan Jiang
61348e8b07 2020 release 2020-09-04 00:13:55 +08:00