Fabian
|
9252d5be56
|
Simplify
|
2020-12-31 19:14:33 -06:00 |
|
Fabian
|
6b38af941e
|
Reduce size of filesystem state
|
2020-12-31 19:14:33 -06:00 |
|
Fabian
|
d5c49ea662
|
Fix FW_CFG_NUMA entry
|
2020-12-31 19:14:33 -06:00 |
|
Fabian
|
aa46a4da2f
|
Update test images, add QNX, Minix and Arch Linux test
|
2020-12-31 19:14:33 -06:00 |
|
Fabian
|
df1fcee415
|
Fix log message
|
2020-12-31 19:14:33 -06:00 |
|
Fabian
|
849b9d184f
|
Minor optimisation (mov reg, reg)
|
2020-12-31 19:14:33 -06:00 |
|
Fabian
|
b859ce5085
|
jit fcomip df_6
|
2020-12-31 19:14:33 -06:00 |
|
Fabian
|
085f4c8bb1
|
Simplify some sse memory moves
|
2020-12-31 19:14:33 -06:00 |
|
Fabian
|
81e1b7e5d2
|
jit movsd f20f11
|
2020-12-31 19:14:33 -06:00 |
|
Fabian
|
307aed5fbc
|
jit movsd f20f10
|
2020-12-31 19:14:33 -06:00 |
|
Fabian
|
f43b6a97c6
|
minor optimisation in jitted version of shl32
|
2020-12-31 19:14:33 -06:00 |
|
Fabian
|
cbafb411f0
|
jit bswap
|
2020-12-31 19:14:33 -06:00 |
|
Fabian
|
9da02b46f1
|
jit bts/btr/btc
|
2020-12-31 19:14:33 -06:00 |
|
Fabian
|
390b8c4cbb
|
Add tests for btc/btr/bts
|
2020-12-31 19:14:33 -06:00 |
|
Fabian
|
c67dd35999
|
jit sar32
|
2020-12-31 19:14:33 -06:00 |
|
Fabian
|
d3082cff3b
|
jit shr32
|
2020-12-31 19:14:33 -06:00 |
|
Fabian
|
01fec51705
|
jit shl32
|
2020-12-31 19:14:33 -06:00 |
|
Fabian
|
e79ecc5279
|
Minor optimisation in shl
|
2020-12-31 19:14:33 -06:00 |
|
Fabian
|
499e2e8111
|
Fix typo
|
2020-12-31 19:14:33 -06:00 |
|
Fabian
|
51b62253ab
|
Prepare jitting shl/shr/sar
|
2020-12-31 19:14:33 -06:00 |
|
Fabian
|
166ef4eb6d
|
Remove some unnecessary exports
|
2020-12-31 19:14:33 -06:00 |
|
Fabian
|
2972195de0
|
exit-with-pagefault is not part of brtable
|
2020-12-31 19:14:33 -06:00 |
|
Fabian
|
0eeb08b1c3
|
Don't log in release build
|
2020-12-31 19:14:33 -06:00 |
|
Fabian
|
ca11a06093
|
Check for overflow in wasm local count
|
2020-12-31 19:14:33 -06:00 |
|
Fabian
|
b34d4d95b7
|
Add zstd
|
2020-12-31 19:14:33 -06:00 |
|
Fabian
|
5da4e192ec
|
Use exit-with-fault block for all faults (#gp, #de, etc.)
|
2020-12-31 19:14:33 -06:00 |
|
Fabian
|
aa6de5014c
|
Don't use previous_ip for page faults in jit mode
|
2020-12-31 19:14:33 -06:00 |
|
Fabian
|
fe6872d55b
|
Don't print control characters in terminal
|
2020-12-31 19:14:33 -06:00 |
|
Fabian
|
948fcc1c55
|
Use exit label over return (reduces generated code size by ~10%)
|
2020-12-31 19:14:33 -06:00 |
|
Fabian
|
8ba65bffe3
|
Replace depth by labels for br/br_if instructions
|
2020-12-31 19:14:33 -06:00 |
|
Fabian
|
7a0d213429
|
Proper xtermjs integration (#172)
|
2020-12-31 19:14:33 -06:00 |
|
Fabian
|
54d413304a
|
Assume a modern browser
|
2020-12-31 19:14:33 -06:00 |
|
Fabian
|
6d5a275128
|
Fix screenshot in Chromium
|
2020-12-31 19:14:33 -06:00 |
|
Fabian
|
ef6911ca51
|
msr 277h, IA32_PAT
|
2020-12-31 19:14:33 -06:00 |
|
Fabian
|
7eee24aaec
|
Dead code
|
2020-12-31 19:14:33 -06:00 |
|
Fabian
|
d67a0ced96
|
Use custom type for WasmTableIndex
|
2020-12-31 19:14:32 -06:00 |
|
Fabian
|
6352bfe3ed
|
Multi-page wasm modules
|
2020-12-31 19:14:32 -06:00 |
|
Fabian
|
8221936a11
|
Update gitignore
|
2020-12-31 19:14:32 -06:00 |
|
Fabian
|
78a87d1869
|
ioapic improvements for 9front (#332)
|
2020-12-31 19:14:32 -06:00 |
|
Fabian
|
0988d030fa
|
Make apci+apic configurable at runtime (#247, #332)
|
2020-12-31 19:14:32 -06:00 |
|
Fabian
|
19d862d672
|
Remove no_mangle
|
2020-12-31 19:14:32 -06:00 |
|
Fabian
|
9f54954cb5
|
Delete some code
|
2020-12-31 19:14:32 -06:00 |
|
Fabian
|
72096ad986
|
Disable const item mutation warning (triggers on pointers)
|
2020-12-31 19:14:32 -06:00 |
|
Fabian
|
599b31b9b4
|
Remove #[no_mangle] from extern blocks
|
2020-12-31 19:14:32 -06:00 |
|
Fabian
|
3bce2c5ecc
|
Expand _
|
2020-12-31 19:14:32 -06:00 |
|
Fabian
|
1f1eb37970
|
Detect rmw (read-modify-write) smc (self-modifying code)
|
2020-12-31 19:14:32 -06:00 |
|
Fabian
|
d446c09fb3
|
print stats: Add wasm memory size
|
2020-12-31 19:14:32 -06:00 |
|
Fabian
|
397eff0494
|
Rename imports to call_indirect
|
2020-12-31 19:14:32 -06:00 |
|
Fabian
|
f2759f72d2
|
Move mem8 to memory.rs
|
2020-12-31 19:14:32 -06:00 |
|
Fabian
|
9a68bc4315
|
Fix assertion in ide
|
2020-12-31 19:14:32 -06:00 |
|