{"push_id":873539167,"size":11,"distinct_size":11,"ref":"refs/heads/disks-set-type-01","head":"60aeb004c4ca783eee1c7c14b0a0df01bf6b6891","before":"497be32e9abaaafdfbc5deb234662b6a7f03bb60","commits":[{"sha":"85aa74f650d029f8e006bd1ce0c256c82884d435","author":{"email":"e44083abd7ab52295a71be9b5cc53c15320f0531@users.sourceforge.net","name":"Bart Oldeman"},"message":"Add initial support for KVM in V86 mode (with VME enabled).\n\nThis implementation is almost 100% compatible with the vm86 syscall,\nincluding INT redirection, I/O traps via GPFs, and flag handling with\nIOPL=0. CPU exceptions are trapped using a mini V86 monitor that\npushes the state and executes HLT, which is in turn trapped by KVM.\n\nEven though we have a double trap the advantage vs. real mode in KVM\nis that only one syscall is necessary since the state is on the stack.\n\nI still have to check ioperm(), and exceptions other than 1, 3, or 0xd.","distinct":true,"url":"https://api.github.com/repos/andrewbird/dosemu2/commits/85aa74f650d029f8e006bd1ce0c256c82884d435"},{"sha":"15850a5bb7ffb3e1bf27938aa026769b3acb8dd3","author":{"email":"5bdb78a8cad883df1b360eae695997a65cec3099@users.sourceforge.net","name":"Stas Sergeev"},"message":"add $_cpu_vm option","distinct":true,"url":"https://api.github.com/repos/andrewbird/dosemu2/commits/15850a5bb7ffb3e1bf27938aa026769b3acb8dd3"},{"sha":"38d564b97c9fc0ffeced4b0a432cba522d6655e5","author":{"email":"e44083abd7ab52295a71be9b5cc53c15320f0531@users.sourceforge.net","name":"Bart Oldeman"},"message":"Fix 64-bit compilation for KVM.","distinct":true,"url":"https://api.github.com/repos/andrewbird/dosemu2/commits/38d564b97c9fc0ffeced4b0a432cba522d6655e5"},{"sha":"f3750283b30202741179ffbf1b0180ae79edf778","author":{"email":"5bdb78a8cad883df1b360eae695997a65cec3099@users.sourceforge.net","name":"Stas Sergeev"},"message":"fix cpuemu init regression","distinct":true,"url":"https://api.github.com/repos/andrewbird/dosemu2/commits/f3750283b30202741179ffbf1b0180ae79edf778"},{"sha":"6c8da735033f80132874d21fd2c8d67e8a745eed","author":{"email":"e44083abd7ab52295a71be9b5cc53c15320f0531@users.sourceforge.net","name":"Bart Oldeman"},"message":"Implement paging for vm86 in KVM and handle exceptions in _dosemu_fault.\n\nThis fixes vgaemu memory accesses and Windows 3.1.","distinct":true,"url":"https://api.github.com/repos/andrewbird/dosemu2/commits/6c8da735033f80132874d21fd2c8d67e8a745eed"},{"sha":"3b42fa94a495a1af25fa05f534fe6d1213c6afb2","author":{"email":"5bdb78a8cad883df1b360eae695997a65cec3099@users.sourceforge.net","name":"Stas Sergeev"},"message":"Merge pull request #109 from bartoldeman/kvm_vm86\n\nImplement paging for vm86 in KVM and handle exceptions in _dosemu_fault.","distinct":true,"url":"https://api.github.com/repos/andrewbird/dosemu2/commits/3b42fa94a495a1af25fa05f534fe6d1213c6afb2"},{"sha":"205d60f6a7430a9df2e57d1c8b17f6fd753ed41b","author":{"email":"5bdb78a8cad883df1b360eae695997a65cec3099@users.sourceforge.net","name":"Stas Sergeev"},"message":"Merge branch 'kvm2' into devel","distinct":true,"url":"https://api.github.com/repos/andrewbird/dosemu2/commits/205d60f6a7430a9df2e57d1c8b17f6fd753ed41b"},{"sha":"270a090e288b4773ea4c7c52ab99a16febbb8e98","author":{"email":"5bdb78a8cad883df1b360eae695997a65cec3099@users.sourceforge.net","name":"Stas Sergeev"},"message":"msdos: fix regression with PS2 mouse [#109]","distinct":true,"url":"https://api.github.com/repos/andrewbird/dosemu2/commits/270a090e288b4773ea4c7c52ab99a16febbb8e98"},{"sha":"ca757c0a26df27cc7dd361ffb73b392fc4abdeaa","author":{"email":"5bdb78a8cad883df1b360eae695997a65cec3099@users.sourceforge.net","name":"Stas Sergeev"},"message":"indentation fixes","distinct":true,"url":"https://api.github.com/repos/andrewbird/dosemu2/commits/ca757c0a26df27cc7dd361ffb73b392fc4abdeaa"},{"sha":"0a28abe664855e0680db2ab5efd370a39e9bb792","author":{"email":"5bdb78a8cad883df1b360eae695997a65cec3099@users.sourceforge.net","name":"Stas Sergeev"},"message":"fix no new line","distinct":true,"url":"https://api.github.com/repos/andrewbird/dosemu2/commits/0a28abe664855e0680db2ab5efd370a39e9bb792"},{"sha":"60aeb004c4ca783eee1c7c14b0a0df01bf6b6891","author":{"email":"0b305cf4b094d91e2a96dc79716722da3c21f5b0@spheresystems.co.uk","name":"Andrew Bird"},"message":"disks: Allow the user to force disk type at runtime\n\nThis patch adds a config option that allows the user to choose a predetermined\ndisk type at runtime for hdimage that create a fatfs filesystem from a\ndirectory. This is useful with older versions of DOS e.g. those before v4.0\nthat did not support large disks or FAT16B filesystems. The disk geometry\nchosen is that used by the early IBM BIOS. This page details the types\navailable:\nhttp://webpages.charter.net/danrollins/techhelp/0054.HTM\n\nNote: Currently it is not possible to tag the default value like:\n$_hdimage = \"drives/*:hdtype1\"\nbut they may be specified individually as\n$_hdimage = \"drives/c:hdtype1 drives/d:hdtype2 drives/e\"","distinct":true,"url":"https://api.github.com/repos/andrewbird/dosemu2/commits/60aeb004c4ca783eee1c7c14b0a0df01bf6b6891"}]}