Commit graph

1032 commits

Author SHA1 Message Date
copy 7b0d0b8084 Add multiboot image loading, currently only supporting kvm-unit-test (#95, #129) 2017-04-29 13:22:17 -05:00
copy 612901612c Only check irqs when irr changed 2017-04-29 13:22:17 -05:00
copy 1332e32d25 More VGA logging 2017-04-29 13:22:17 -05:00
copy 370698fa1d Makefile: Refactor using addprefix 2017-04-29 13:22:17 -05:00
copy 96f61bb4d5 More complete APIC and IOAPIC implementation (#86) 2017-04-29 13:22:17 -05:00
copy 9e4b2c5ace Add debug panel (#108) 2017-04-29 13:22:17 -05:00
copy a0258079a0 Buffer get written blocks 2017-04-29 13:22:17 -05:00
copy e1ef657551 Make Closure Compiler happy 2017-04-29 13:22:17 -05:00
copy 211b5c9e36 A few more assertions for IO ports 2017-04-29 13:22:17 -05:00
copy 60b7b62024 Add run_hardware_timers 2017-04-29 13:22:17 -05:00
copy 61314f7a6b Handle access to debug registers when cr4.DE is set 2017-04-29 13:22:17 -05:00
copy ff89ef09fb Add acpi PM timer 2017-04-29 13:22:17 -05:00
copy 9dcf9c0df5 Lower TIME_PER_FRAME 2017-04-29 13:22:17 -05:00
copy 420f7636b5 Fix iret #gp error code (Windows XP) 2017-04-29 13:22:17 -05:00
copy 7c04e0d928 Add comment to lss #ud 2017-04-29 13:22:17 -05:00
copy 62f276d463 Shift addresses correctly 2017-04-29 13:22:17 -05:00
copy 0f2f096f50 Add elf parser 2017-04-29 13:22:17 -05:00
copy fc671d6ae1 Remove outdated test 2017-04-29 13:22:17 -05:00
Rick van de Loo 77e91283b6 fix docs links to api.md
points to `master/docs/docs/api.md` currently
2017-04-29 13:32:18 -04:00
Rick van de Loo 9985eb3c39 fix unzip command in readme
Looks like the file is now called `closure-compiler-v20170423.jar`
instead of `compiler.jar`. This appears to already have been corrected in
the Makefile [here](https://github.com/vdloo/v86/blob/master/Makefile#L142).
2017-04-27 12:15:21 -04:00
Amaan Cheval 5ad8b60d2d Fix heuristic condition for using async file buffers 2017-03-25 14:00:51 -05:00
copy 48285e3fed Mention that ReactOS works (#143) 2017-03-23 13:25:46 -05:00
copy 5c084c9240 make clean: Remove source maps 2017-03-23 13:18:19 -05:00
copy b5a710ef26 Remove clutter 2017-03-23 13:05:01 -05:00
copy 7f9c447657 Use logical shift for addresses 2017-03-23 13:04:30 -05:00
copy c520ea4549 Proper implementation of firmware control port as used by seabios and kvm-unit-test 2017-03-23 13:03:12 -05:00
copy 8906f448e9 Update readme 2017-03-23 12:46:05 -05:00
copy 591cdbe44b Add link to ReactOS project (#143) 2017-03-23 12:12:35 -05:00
copy f999d1527c Fix hostname detection (#140) 2017-03-23 11:44:17 -05:00
copy bf05e9574f Don't fail on wrmsr(GS_BASE) 2017-03-21 18:31:07 -05:00
copy 561d99d66e Fix MOV from debug register (kvm-unit-test) 2017-03-21 18:27:33 -05:00
copy 3f26b3402f Implement multi-byte nop (kvm-unit-test) 2017-03-21 18:27:02 -05:00
copy 7c50cb2356 Fix loading of local files (allow loading large files) 2017-03-21 18:10:20 -05:00
copy a41919f8ed Fix kolibri and kolibri-fallback urls (#141) 2017-03-21 17:55:21 -05:00
copy e28e81ab97 Remove useless debugging stuff 2017-03-21 17:50:10 -05:00
copy cba0826785 Fix DAS instruction (found with kvm-unit-test) 2017-03-21 17:28:24 -05:00
copy 7fa7bbcb12 Move function out of if block. Fixes #140 2017-03-20 10:52:42 -05:00
copy ba33e5c51a Improve update_cs_size 2017-03-17 19:03:56 -05:00
copy d8cb6bf802 Improve code structure
Remove lazy_init
Move things to v86lib
2017-03-17 15:07:38 -05:00
copy c3fa99ecbb Hide screen container 2017-03-17 14:24:01 -05:00
copy beeb34a8dc Remove cpu.paging_changed 2017-03-15 20:26:31 -05:00
copy c72d8de8cb Add missing config.js file 2017-03-15 20:12:59 -05:00
copy 01f6256b65 Remove cpu.load_eflags() 2017-03-15 20:11:29 -05:00
copy 1477aa47e6 Reset prefixes in CPU reset 2017-03-15 20:05:00 -05:00
copy b86283b0c9 Improve const.js
Split into const/config
Document some configuration
Remove excessive newlines
2017-03-15 20:02:27 -05:00
copy 18e71dedb9 Allow Firefox's dev tools shortcut 2017-03-15 19:46:59 -05:00
copy 5157b6c317 Update some disk sizes, optimise boot order of built-in profiles 2017-03-15 19:46:19 -05:00
copy 4133d7fa48 Add MS-DOS image 2017-03-15 19:37:59 -05:00
copy 3ee78b3923 Fix ReactOS name (#137) 2017-03-15 13:25:38 -05:00
copy 522bba494a Merge branch 'master' of https://github.com/copy/v86 2017-03-14 17:01:49 -05:00