Commit graph

559 commits

Author SHA1 Message Date
Fabian d1cf93e2ed Add redox (#301) 2022-11-26 14:11:19 -06:00
Fabian 8dc153b8eb nasmtests: compare entire bss (resize it to 8kB) 2022-11-26 14:11:19 -06:00
Fabian da0845189b import recent kvm-unit-test changes (fixes incorrectly failing push es test) 2022-11-26 14:11:19 -06:00
Fabian fa0a75c927 tests: don't print control characters 2022-11-26 14:11:19 -06:00
Fabian 530105e934 nasmtests: mask fpu eip for fsave 2022-11-26 14:11:19 -06:00
Fabian 69e8eafeba test mov reg, sreg manually 2022-11-26 14:11:19 -06:00
Fabian 6b91f91c45 test pushf manually 2022-11-26 14:11:19 -06:00
Fabian 23a6994a14 test v86-in-v86 2022-11-15 10:14:28 +09:00
Fabian 574673e476 add tests for idiv overflow 2022-11-15 10:14:28 +09:00
Fabian d766863a27 nasmtests: generate single executable for both test and reference 2022-11-15 10:14:28 +09:00
Fabian 58f9902057 merge updates to last_op_size and flags_changed 2022-11-15 10:14:28 +09:00
Fabian c6ef3c4c68 cache state flags 2022-11-15 10:14:28 +09:00
Fabian e1b6e34c19 wip code tlb 2022-11-15 10:14:28 +09:00
Fabian f13c238109 bytemark bench: turn off blinking cursor 2022-11-15 10:14:28 +09:00
Fabian aebf5eced8 Add Windows NT 2022-09-14 00:32:19 +09:00
Fabian 1135122f8a Fix jitted cmpss/cmppd/shufps/shufpd with the same source and destination register 2022-09-06 01:05:39 +09:00
Fabian e50d4fa5a8 Fix flags in cmpxchg in jit 2022-09-06 00:26:39 +09:00
Fabian 6e0ab79d4f Fix mask sign-extended 8-bit immediate to 16-bit for cmp (fixes #726) 2022-09-06 00:26:39 +09:00
Fabian 36305131dd Test for postgres segfault 2022-09-06 00:26:39 +09:00
Fabian a33423c2ea fbstp: test for input that doesn't fit into i64 2022-09-06 00:26:39 +09:00
Fabian 64f5624b7e fix string tests 2022-08-02 21:40:57 +09:00
Fabian f1ebdb1c72 implement fbstp (close #708) 2022-08-02 21:40:57 +09:00
Fabian ba7c86dc78 Add tests for #463 2022-08-02 21:40:57 +09:00
Fabian c4597d78aa Add test for emulator getting garbage-collected 2022-08-02 21:40:57 +09:00
Fabian d4831d3b10 Remove some unncessary quoting 2022-08-02 21:40:57 +09:00
Fabian 8e447c6bc5 Add android-x86 to front page, fix #683 2022-08-02 21:40:57 +09:00
Nitin Tejuja 0615be5d60
Fixed issue #632 async/await (#633)
Co-authored-by: Fabian <copy@copy.sh>
2022-07-25 14:55:07 +02:00
Fabian 7a6eaf38da Add HelenOS 2022-05-23 18:35:37 +02:00
Fabian b1901fa21e Add some tests 2022-03-10 21:46:57 +01:00
Fabian c643c9abbd minor 2022-02-22 00:39:05 +01:00
Fabian 700225bb6b Add FreeNOS (#597) 2022-01-17 17:14:53 -06:00
Fabian 0199a44a0e Add SerenityOS 2022-01-14 17:35:28 -06:00
Paweł Marczewski f72d0a9ca0
Add support for PAE (#599)
Physical memory is still limited to 32-bit addresses, but systems that enable PAE should work now.
2022-01-14 21:19:54 +01:00
Fabian 5646529322 bench: fix arch directory 2021-11-12 14:31:06 -05:00
Fabian d155439329 Increase tinycore test timeout 2021-11-04 22:43:15 -05:00
Fabian 6fcfedfdc1 Properly run tinycore test as hard drive 2021-11-04 18:51:36 -05:00
Fabian 85df1ec798 Expect tests: tlb offset is not stable 2021-09-23 20:13:08 +02:00
Fabian cd4c5bd49e Update expect tests 2021-05-22 23:59:23 -05:00
viorelcanja 757d95b6be
Mem fast path optimization (#469)
Remove one addition from the memory access fast path
2021-05-23 06:03:34 +02:00
viorelcanja 0297f48346
resize tlb_data to proper size (#468)
Resize tlb_data to proper size

Reduce initial memory size
2021-05-08 22:49:37 +02:00
Fabian f48c851b17 Allow logging screen while running full test 2021-04-10 16:59:21 -05:00
Fabian 904593ca68 Skip snowdrop test if missing image 2021-04-05 01:58:42 -05:00
Fabian 5f3453acf9 Update expect tests 2021-04-04 23:47:40 -05:00
Fabian 84714d17a4 Don't fail on atapi command 0xBE 2021-04-03 21:10:49 -05:00
Fabian dcc990ed99 Remove unused imports, constants and no_mangle 2021-04-03 21:10:49 -05:00
Fabian 9ab71cd39a Port reset_cpu to rust 2021-04-03 21:10:49 -05:00
Fabian bd50bb8dae Add Windows 3.1 and Snowdrop 2021-03-30 04:36:48 -05:00
Fabian ce2e4c298f Make 9front test more reliable 2021-03-17 16:55:16 -05:00
Fabian e9c5efc984 Fail nicer 2021-03-17 11:52:59 -05:00
Fabian 4e8635ff81 Add test 2021-01-16 19:58:34 -06:00