Fabian
|
75dbbbc55a
|
Update rustfmt
|
2020-12-31 19:14:30 -06:00 |
|
Fabian
|
764879bad1
|
s/reg32s/reg32
|
2020-12-31 19:14:29 -06:00 |
|
Fabian
|
c84a814610
|
Remove unused A20 stuff
|
2020-12-31 19:14:29 -06:00 |
|
Fabian
|
63afa77167
|
Global pointers: Align general purpose registers, sse registers and flags
|
2020-12-31 19:14:28 -06:00 |
|
Fabian
|
0e8c8a1dda
|
More opstats
|
2020-12-31 19:14:28 -06:00 |
|
Fabian
|
724090b319
|
Reduce code size by removing register restoring around safe_{read,write}*_jit
|
2020-08-30 19:37:15 -05:00 |
|
Fabian
|
04d282c298
|
Firmware port: Pretend to be qemu, implement all indexes used by seabios
|
2020-08-30 19:37:14 -05:00 |
|
Fabian
|
afcce9b371
|
Record compiled instructions per opcode
|
2020-08-30 19:29:54 -05:00 |
|
Fabian
|
435608d9f0
|
c2rust cleanup: Remove unused mut
|
2020-08-30 19:29:54 -05:00 |
|
Fabian
|
96b703f87c
|
Keep track of whether fpu or mmx register has been written recently, store proper register in fx?save
|
2020-08-30 19:29:54 -05:00 |
|
Amaan Cheval
|
8e7061eff5
|
cpu: Port test_privileges_for_io to Rust
|
2020-08-30 19:29:54 -05:00 |
|
Fabian
|
0a50a8474e
|
c2rust cleanup: Remove unnecessary suffixes on numbers
|
2020-08-30 19:29:54 -05:00 |
|
Fabian
|
cb80830881
|
c2rust cleanup: Enable mutable_transmutes warnings
|
2020-08-30 19:29:54 -05:00 |
|
Fabian
|
3a00eedf21
|
c2rust cleanup: Re-enable some warnings
|
2020-08-30 19:29:54 -05:00 |
|
Fabian
|
c489463c83
|
rust2c cleanup: Fix warnings
|
2020-08-30 19:29:53 -05:00 |
|
Fabian
|
a795accee6
|
c2rust cleanup: Make global pointers constants
|
2020-08-30 19:29:53 -05:00 |
|
Fabian
|
4b34beeb79
|
c2rust cleanup: Use Rust imports instead of linking
|
2020-08-30 19:29:53 -05:00 |
|
Fabian
|
25949fff70
|
Handle page faults in instructions using return_on_pagefault and writable_or_pagefault
|
2020-08-30 19:29:53 -05:00 |
|
Fabian
|
0a68bc9393
|
Check in generated Rust files
|
2020-08-30 19:29:53 -05:00 |
|