Fabian
7ba7725dc1
ide: Cancel pending reads on device reset
2021-01-01 20:19:30 -06:00
Fabian
26e512a540
Faster way of zeroing memory
2021-01-01 20:19:30 -06:00
Fabian
1936c6fb5a
Use more conservative value for MAX_PAGES
2021-01-01 20:19:30 -06:00
Fabian
10addd4756
Improved design, new profiles
2021-01-01 20:19:30 -06:00
Fabian
51323eaae0
Keyboard: Log more infos if key unknown
2020-12-31 19:14:34 -06:00
Ilya Kreymer
1bebfe68bb
Ne2k Driver Fixes to Support Running in Windows! ( #378 )
...
ne2k fixes to support network card in Windows (compared to qemu implementation)
- fix clearing of initial buffer (this appears to be the main fix!)
- additional fixes for write logic
2020-12-31 19:14:34 -06:00
Fabian
1b4b12d371
Minor
2020-12-31 19:14:34 -06:00
Fabian
ac9d248c85
9p stats: Show file in progress after parallel operation finishes
2020-12-31 19:14:34 -06:00
Fabian
1d2be8a04f
Provide option to preserve mac address from state image (for Windows 98)
2020-12-31 19:14:34 -06:00
Fabian
b97ec83130
ne2k: Save complete state (via @ikreymer)
2020-12-31 19:14:34 -06:00
Fabian
bb3bdb1dde
Don't export mem8
2020-12-31 19:14:34 -06:00
Fabian
12fc612d2e
Fix the order of functions in instructions_0f.rs
2020-12-31 19:14:34 -06:00
Fabian
bd4248dac2
Fix the order of functions in instructions.rs
2020-12-31 19:14:34 -06:00
Fabian
7815b20e71
Dead code
2020-12-31 19:14:34 -06:00
Fabian
bc11d7089e
jit 0fc2/cmpps 660fc2/cmppd
2020-12-31 19:14:34 -06:00
Fabian
2b7b562a56
jit 0fc6/shufps
2020-12-31 19:14:34 -06:00
Fabian
1dfdc9d19a
jit 660fc6/shufpd
2020-12-31 19:14:34 -06:00
Fabian
3a8102811d
jit f30f11/movss
2020-12-31 19:14:34 -06:00
Fabian
cf4af74d95
jit f30f10/movss
2020-12-31 19:14:34 -06:00
Fabian
b27285cb7b
Remove some unnecessary no_mangle
2020-12-31 19:14:34 -06:00
Fabian
416b4b4b82
Remove some things from jit imports
2020-12-31 19:14:34 -06:00
Fabian
a157fdf059
Fix apic timer
2020-12-31 19:14:34 -06:00
Fabian
0812b61d30
Simplify wasm module loading and instantiating code
2020-12-31 19:14:34 -06:00
Fabian
8440f5af11
Async access to image files using file parts instead of range header (allows compression)
2020-12-31 19:14:34 -06:00
Fabian
6e48dd3674
Abort http range requests if the server responds with a complete file
2020-12-31 19:14:34 -06:00
Fabian
0fee2a567a
zstd-compressed state images
2020-12-31 19:14:34 -06:00
Fabian
a2bd1e3166
Increase MAX_EXTRA_BASIC_BLOCKS
2020-12-31 19:14:33 -06:00
Fabian
171081f649
Simplify
2020-12-31 19:14:33 -06:00
Fabian
d4cb380899
Generate extra code only in profiling mode
2020-12-31 19:14:33 -06:00
Fabian
625d9fcdca
Minor
2020-12-31 19:14:33 -06:00
Fabian
ffce507e11
minor
2020-12-31 19:14:33 -06:00
Fabian
6643dd14fd
Remove remains of old js cpu code
2020-12-31 19:14:33 -06:00
Fabian
4a90ec6256
Allow memory size of 2GB
2020-12-31 19:14:33 -06:00
Fabian
e981114dd7
Add missing acpi gpe registers to state
2020-12-31 19:14:33 -06:00
Fabian
6d540da487
Not a todo anymore
2020-12-31 19:14:33 -06:00
Fabian
188e0ce796
Increase loop counter to 100k, from 20k
2020-12-31 19:14:33 -06:00
Fabian
a238684de6
Store instruction counter in local, use it for loop limits
2020-12-31 19:14:33 -06:00
Fabian
28800164cc
Fix bug in ide when dma buffer is not multiple of sector size (Windows 98)
2020-12-31 19:14:33 -06:00
Fabian
1ada027663
Generate br_if if possible for conditional jumps
2020-12-31 19:14:33 -06:00
Fabian
ed12bfa8a6
Simplify code generated for 32-bit relative jumps
2020-12-31 19:14:33 -06:00
Fabian
3e18e05272
Move loop safety back to beginning of loop
2020-12-31 19:14:33 -06:00
Fabian
06f656ffdd
Avoid recompiling pages if they don't have new entry points
2020-12-31 19:14:33 -06:00
Fabian
60ed42282a
Don't forget entry points when compiling
2020-12-31 19:14:33 -06:00
Fabian
01e16a0e1b
Remove some loop limit checks (using heurstic)
2020-12-31 19:14:33 -06:00
Fabian
b355571f0c
Optimise away some eip updates
2020-12-31 19:14:33 -06:00
Fabian
15e520e462
Use exit label to save some space
2020-12-31 19:14:33 -06:00
Fabian
fd3077cc1b
Make acpi setting work in release build
2020-12-31 19:14:33 -06:00
Fabian
7e5e75ef9b
Allow parameters including '='
2020-12-31 19:14:33 -06:00
Fabian
7ab4ee3a43
Generate slightly better code for negated comparisons
2020-12-31 19:14:33 -06:00
Fabian
a1f35beb8c
Generate better condition functions for zf/sf/be/l/le immediately after cmp/sub/add/inc/dec/test/or/xor/and
2020-12-31 19:14:33 -06:00