Fabian
|
609d79454d
|
add test for virtio_console
|
2024-01-08 22:13:47 -06:00 |
|
Fabian
|
9603e12f26
|
fix virtio device reset
|
2024-01-08 22:13:06 -06:00 |
|
Fabian
|
c37c51e302
|
clean up
|
2024-01-08 22:13:06 -06:00 |
|
Rob Blanckaert
|
7660cbfb64
|
Implement Virtio Console device. (#949)
Implements a virtio console device. This allows
reading and writing buffers in bulk as well as
a channel to communicate terminal size updates.
|
2024-01-09 05:12:32 +01:00 |
|
Fabian
|
50ba376e50
|
ide: don't set irq on data end (#789)
|
2023-12-20 13:28:14 -05:00 |
|
Ryan
|
d8c0acb57a
|
Fullscreen centering
|
2023-12-20 13:28:14 -05:00 |
|
Fabian
|
8ebf3b0945
|
add duskos
|
2023-12-18 11:37:57 -05:00 |
|
Fabian
|
8816bf717a
|
pic: refactor {set,clear}_irq
|
2023-12-15 14:05:14 -05:00 |
|
Fabian
|
f3b34eae0a
|
pic: correct level triggered interrupts
|
2023-12-15 14:05:14 -05:00 |
|
Fabian
|
bfb59f926b
|
minor perf improvement
|
2023-12-15 14:05:14 -05:00 |
|
Fabian
|
02d45c6d68
|
add a few tests (mu, space invaders)
|
2023-12-15 14:05:14 -05:00 |
|
Fabian
|
0075e5ddfd
|
Add Mu
|
2023-12-15 14:05:14 -05:00 |
|
Fabian
|
2d0497eba1
|
state test: test that vm still runs after restoring
|
2023-12-15 14:05:14 -05:00 |
|
Fabian
|
be933590ac
|
check acknowledge_irq to return irq, rather than calling into cpu
|
2023-12-14 18:23:35 -05:00 |
|
Fabian
|
8b51ae6c78
|
pic: state, fix acknowledge_irq not considering irq mask
|
2023-12-14 18:23:35 -05:00 |
|
Fabian
|
faa10d4909
|
fix large vga memory (#960)
|
2023-12-14 17:22:17 -05:00 |
|
Fabian
|
4f8dd3be6b
|
properly pad small floppy disk images (fix asm space invaders)
|
2023-12-14 17:22:17 -05:00 |
|
Fabian
|
12140a4e85
|
remove unneeded .blur()
|
2023-12-14 17:22:17 -05:00 |
|
Fabian
|
55f1c32ab9
|
delete old hpet code
|
2023-12-14 17:22:17 -05:00 |
|
Fabian
|
24eb27bf61
|
port pic to rust (XXX: missing state)
|
2023-12-14 17:22:17 -05:00 |
|
OverdueWeevil2
|
c3178dde42
|
Prevent scrolling on canvas in touch screen (#944)
|
2023-12-14 23:16:28 +01:00 |
|
Ryan
|
a8cc97d838
|
Improve documentation some more (#955)
|
2023-12-14 23:15:45 +01:00 |
|
Rob Blanckaert
|
fe7a0fbd0f
|
Publish artifacts
|
2023-12-09 10:32:29 -06:00 |
|
Fabian
|
8372a0d964
|
fix save state fails with large memory size (fix #960)
|
2023-12-08 22:06:51 -05:00 |
|
Fabian
|
6110595cc3
|
update FiwixOS (#789)
|
2023-12-08 22:06:33 -05:00 |
|
forest
|
a8eb761a6e
|
Add stub for MSR_AMD64_DE_CFG
Linux commit 2632daebafd0 ("x86/cpu: Restore AMD's DE_CFG MSR after
resume")
|
2023-12-03 16:34:00 -05:00 |
|
Ryan
|
ba4b2ec35f
|
Update windows-xp.md
|
2023-12-03 11:44:37 -05:00 |
|
Fabian
|
611cb611c1
|
correct undefined flags for bsf/bsr
|
2023-12-02 22:20:11 -05:00 |
|
Fabian
|
7629bb033b
|
Fix constraints on instructions that don't overwrite full xmm register
|
2023-10-11 13:28:44 -05:00 |
|
Fabian
|
703c69a934
|
fix: Implement read back of svga y offset
|
2023-10-09 17:16:14 -05:00 |
|
Fabian
|
5b2eee5919
|
Fix syllable url
|
2023-10-08 15:50:29 -05:00 |
|
Fabian
|
331e298a7e
|
fix 9front test
|
2023-10-07 16:46:33 -05:00 |
|
Fabian
|
f611b291ac
|
Add test for syllable
|
2023-10-07 16:01:25 -05:00 |
|
Fabian
|
27514db859
|
ne2k: implement read access to MAR register
|
2023-10-07 16:00:55 -05:00 |
|
Fabian
|
95614967d1
|
make icons smaller
|
2023-10-07 14:12:20 -05:00 |
|
Fabian
|
fd7e59f2f0
|
Fix html
|
2023-10-07 13:29:21 -05:00 |
|
Fabian
|
f3d868d676
|
Don't return undefined from port io
|
2023-10-07 12:59:16 -05:00 |
|
Fabian
|
d80fbbf57b
|
fix: pop [esp] leaves esp in incorrect state if segment is null
|
2023-10-07 12:59:16 -05:00 |
|
Fabian
|
63e7b87799
|
Add syllable (#941)
|
2023-10-07 12:59:16 -05:00 |
|
Fabian
|
9e9632a8db
|
remove trailing commas on single-line objects
|
2023-10-07 12:59:16 -05:00 |
|
Fabian
|
c86dc4f642
|
nasmtests: more tests, new large arithmetic test generation, compile faster
|
2023-10-07 12:59:16 -05:00 |
|
Fabian
|
6dbba21bab
|
remove useless .clone()
|
2023-10-07 12:59:16 -05:00 |
|
Fabian
|
08b49e7b1a
|
disable audio if either query parameter or checkbox is set
|
2023-10-07 12:59:16 -05:00 |
|
Fabian
|
9911aa437e
|
Revert "Use NonZeroU32 to represent physical addresses, allows OrPageFault<PhysAddr> to be passed in a register"
This reverts commit 1024cebf8b1227e8d85e3918faf9b9299a21a281.
|
2023-10-07 12:59:16 -05:00 |
|
Fabian
|
dda3d51ca5
|
don't generate random tests for fstsw (some flags are not implemented)
|
2023-10-07 12:59:16 -05:00 |
|
Fabian
|
77e8bcf1f6
|
simplify instruction table
|
2023-10-07 12:59:16 -05:00 |
|
Fabian
|
95d35d1b21
|
enable wasm multivalue
|
2023-10-07 12:59:16 -05:00 |
|
Fabian
|
bf8dbfcaf9
|
enable wasm simd128 feature
|
2023-10-07 12:59:16 -05:00 |
|
Fabian
|
0a76a909cd
|
test cold attribute
|
2023-10-07 12:59:16 -05:00 |
|
Fabian
|
4f500feebf
|
simplify invocations to do_page_walk
|
2023-10-07 12:59:16 -05:00 |
|