Commit graph

5 commits

Author SHA1 Message Date
5fee5aad38
feat: make compatible with openperf 2024-11-09 19:47:58 +08:00
Zihao Yu
de78d6ca0a x86-qemu,boot: fix strict aliasing bug by union
* In gcc 12, by the strict-aliasing rule, gcc will consider elf32 and
  buf during calling copy_from_disk() point to different memory area.
  This will let gcc move the checking of EM_X86_64 ahead of
  copy_from_disk(), causing incorrectly parsing the x86_64 ELF header as
  x86_32.
2024-06-02 12:30:23 +08:00
Zihao Yu
30e5cd0c7e ready for ics2021 2021-08-11 16:21:16 +08:00
Zihao Yu
a94708b3b5 2021 pre-release 2021-07-13 15:53:57 +08:00
Yanyan Jiang
61348e8b07 2020 release 2020-09-04 00:13:55 +08:00