No description
Find a file
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
am native,platform: clear the FPU context in uc_example 2020-12-06 23:19:05 +08:00
klib 2020 release 2020-09-04 00:13:55 +08:00
scripts x86: remove endbr32 in Ubuntu 20.04 with a CPU newer than Comet Lake 2020-10-11 14:42:32 +08:00
.gitignore 2020 release 2020-09-04 00:13:55 +08:00
LICENSE 2020 release 2020-09-04 00:13:55 +08:00
Makefile Makefile: fix typo 2020-10-10 21:51:37 +08:00
README 2020 release 2020-09-04 00:13:55 +08:00

AbstractMachine is a minimal, modularized, and machine-independent 
abstraction layer of the computer hardware:

* physical memory and direct execution (The "Turing Machine");
* basic model for input and output devices (I/O Extension);
* interrupt/exception and processor context management (Context Extension);
* virtual memory and protection (Virtual Memory Extension);
* multiprocessing (Multiprocessing Extension).

CONTACTS

Bug reports and suggestions go to Yanyan Jiang (jyy@nju.edu.cn) and Zihao 
Yu (yuzihao@ict.ac.cn).