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