Fabian
577d403d14
fix: panic in conditional branch code generation due to label_for_addr not being valid in fallthroughs, using index_for_addr instead ( #547 )
2021-11-08 23:25:25 -05:00
Fabian
340f1cce12
far jump/int: fix fetch of esp from 16-bit tss and improve bounds checks, restore previously disabled assertion
2021-11-08 23:25:21 -05:00
Fabian
96735eba68
iret: Implement eip limit check (fix ubuntu 10 #474 )
2021-11-08 23:25:16 -05:00
Fabian
9cffa38ca0
Use gen_set_reg16_unmasked for mov r16, imm
2021-11-08 23:25:10 -05:00
Fabian
d155439329
Increase tinycore test timeout
2021-11-04 22:43:15 -05:00
Fabian
46b497c74b
Run tests on all branches
2021-11-04 21:46:59 -05:00
Fabian
52a8a1bf56
Add psychdos, haiku-boot and archlinux-boot profiles
2021-11-04 21:00:15 -05:00
Fabian
5d72ffa84c
cargo: update test profile
2021-11-04 20:28:22 -05:00
Fabian
1218bafae5
Add cdn query parameter for testing
2021-11-04 20:27:52 -05:00
Fabian
5877d36bf5
Add sectorlisp and sectorforth
2021-11-04 20:13:58 -05:00
Fabian
7814f96e1c
Dead debug code
2021-11-04 18:51:36 -05:00
Fabian
2418f6c6df
Retry 5xx and error'd requests
2021-11-04 18:51:36 -05:00
Fabian
39ab3b6d03
preventDefault in mousedown/mouseup events (fixes text selection in Firefox)
2021-11-04 18:51:36 -05:00
Fabian
30fa3dbaf9
Clean up
2021-11-04 18:51:36 -05:00
Fabian
be477084a9
Add assertion
2021-11-04 18:51:36 -05:00
Fabian
36fcfe1b16
jit not8/neg8
2021-11-04 18:51:36 -05:00
Fabian
6fcfedfdc1
Properly run tinycore test as hard drive
2021-11-04 18:51:36 -05:00
Fabian
65a75d4fe3
Additional assertions for the return value of mmap_read8 and mmap_read16
2021-11-04 18:51:36 -05:00
Fabian
23d4f862e6
Avoid local when modrm address is single register without offset
2021-11-04 18:51:36 -05:00
Fabian
c5dbd55d53
Fix macros used as expression
2021-10-29 01:18:21 +02:00
Fabian
6def710a62
Clean up code, add missing handle_read, replace imgsplit with gnu split
2021-10-20 19:06:58 +02:00
pixelsuft
271c8a9c53
Add splitting without server side
2021-10-20 19:06:58 +02:00
Andrew Au
2034526624
Include the controller output port concept
2021-10-18 02:21:40 +02:00
Andrew Au
e5efc198e5
Supports disabling A20 through PS/2
2021-10-18 02:21:40 +02:00
Fabian
85df1ec798
Expect tests: tlb offset is not stable
2021-09-23 20:13:08 +02:00
Ryo Ota
51105a6700
Fix debian build
2021-09-23 19:35:10 +02:00
Ryo Ota
df94bd595a
fix typo
2021-09-23 19:30:13 +02:00
Ryo Ota
3648b4ba88
fix docker-run command in README.md
2021-07-25 22:22:45 +02:00
Progyan Bhattacharya
9679e2c00a
(feat) Docker: Add Support for Running inside Docker Container ( #501 )
...
* (feat) Docker: Add Support for Running inside Docker Container
Uses Alpine image as base to have minimal size. 2-step build process to get rid of source and library files after compilation and during runtime. Uses Python3 HTTP Server to serve static assets.
Signed-off-by: Progyan Bhattacharya <bprogyan@gmail.com>
2021-07-24 15:07:14 +02:00
Fabian
4f6acde821
update test image dockerfile
2021-07-07 18:31:40 -05:00
Aidan Hobson Sayers
34339fe8d8
Update the Dockerfile with latest requirements
2021-07-07 16:48:00 -05:00
Aty
447897d91c
Fix UART bug ( #486 )
2021-06-11 23:22:26 +02:00
Heyang Zhou
8eb8dd9d9d
Use queueMicrotask
for fast_next_tick
in Web Worker environment. ( #477 )
...
Optimize performance in worker.
2021-06-05 18:27:01 +02:00
parkertomatoes
4e5f62bbc1
Mask values written to mmap_write{8,16} ( fix #460 )
2021-05-24 01:18:50 +02:00
Fabian
3387b9b56c
Minor improvement
2021-05-23 00:00:22 -05:00
Fabian
016dbd3e26
Enable tests for the wasm branch
2021-05-22 23:59:24 -05:00
Fabian
b4936b32d4
Dead
2021-05-22 23:59:24 -05:00
Fabian
f3e79ae6be
Less verbose logging
2021-05-22 23:59:24 -05:00
Fabian
e8975ec436
pusha/popa should be block boundary
2021-05-22 23:59:24 -05:00
Fabian
cd4c5bd49e
Update expect tests
2021-05-22 23:59:23 -05:00
Fabian
199b1ceb49
Fix 32-bit wrap-around for profiler and opstats
2021-05-22 23:58:23 -05:00
Fabian
1b06e7bd34
Improve code for some sign/zero-extending moves
2021-05-22 23:58:23 -05:00
Fabian
d47be4342d
set_reg16 unmasked
2021-05-22 23:58:23 -05:00
Fabian
c430c1141c
Minor optimisation for bt{,s,r,c} with zero offset
2021-05-22 23:58:23 -05:00
Fabian
da4470233c
fix paste into serial console
2021-05-22 23:58:23 -05:00
Fabian
ffe80edece
Remove function from non-profiled builds
2021-05-22 23:58:23 -05:00
Fabian
2078d439c6
Remove some hard-coded memory sizes so they can be overwritten
2021-05-22 23:58:23 -05:00
Fabian
ffac529747
Rewrite write_leb_i64 (fixes bug with upper bits of constant)
2021-05-22 23:58:23 -05:00
Fabian
2f2fff26a9
tlb_set_has_code_multiple
2021-05-22 23:58:22 -05:00
Fabian
7666805117
Fix tlb invariant check
2021-05-22 23:20:47 -05:00