e3e6a8e50687b71deb70353d4f69022d3c4fb591 54877 |
|
20-Mar-2015 |
vboxsync |
DevPS2: Allow 16-bit KBC writes. |
c1d5e93e911979ec2a78b200ac98da7163896edf 54735 |
|
12-Mar-2015 |
vboxsync |
PS2M.cpp: Avoid division by chainsaw restoring old state or worse. |
a6035e13a40555c955b48531e76bde4146fa2552 54247 |
|
17-Feb-2015 |
vboxsync |
Alignment!? |
ed4a2bd5f3f74bb638e09a9ef937e69d130263d6 54240 |
|
17-Feb-2015 |
vboxsync |
PS2M: Final round of fixes before enabling. |
4a40d9742ab3e155530bec938c77f05735b353c2 53055 |
|
14-Oct-2014 |
vboxsync |
KBC: Be more AT compatible. |
846d020b7ea3d570a7addeda15cce8bb91e7229b 52052 |
|
16-Jul-2014 |
vboxsync |
DevPS2: Removed debugging code inadvertently left in a while ago. |
14a2c709a4b491a7532d0302aa800d0b8f4781e8 50965 |
|
03-Apr-2014 |
vboxsync |
DevPS2: Saved state update for new PS/2 mouse emulation. Curretly disabled. |
5e21deb9b5b497220d459bc737cc0d783d1d054c 49886 |
|
12-Dec-2013 |
vboxsync |
Devices/Input/DevPS2.cpp: fix regression in previous change, accidentally disabled A20 handling, leading to triple faults for many VMs |
1f14f6b9d39795ea5c459edcdcbb002d655f76ca 49882 |
|
12-Dec-2013 |
vboxsync |
Devices/Input/DevPS2.cpp: eliminate use of vl_vbox.h |
2389e53a96fd9061a9a8c35b84cef07202233bc5 49469 |
|
13-Nov-2013 |
vboxsync |
DevPS2: Release keys after restoring saved state, not while loading it. |
13b491985af0d1325baad7591dcab4a9b27949cd 48214 |
|
31-Aug-2013 |
vboxsync |
Added new PS/2 mouse implementation (currently disabled). |
710f378d386d40781b7c76c57f656fdb8eaaab56 48033 |
|
23-Aug-2013 |
vboxsync |
DevPS2: Support alternate KBC reset command. |
c9a52d0e2159c4f4bd272a727406e47562ae82b4 47571 |
|
07-Aug-2013 |
vboxsync |
include,Devices,Main,VirtualBox: multi-touch input. |
e76125bd1eb207f3c5892c545c94f73627baaf14 47259 |
|
19-Jul-2013 |
vboxsync |
pdmifs: fix putEventMT definition. |
a85c47589af3385deccdbb1367b75108806d7cf5 47246 |
|
19-Jul-2013 |
vboxsync |
Setings: add multi-touch setting and fix combo mouse somewhat. |
aa327535f5ce61d8851bf6495ca1b507f013252b 47208 |
|
17-Jul-2013 |
vboxsync |
Devices/Input: more multi-touch plumbing. |
7a185f1e2bf2e6deb246ff1a4e1c9380aa50b40e 46932 |
|
03-Jul-2013 |
vboxsync |
Devices/Input/UsbMouse: add multi-touch mode to pfnReportModes in PDM. |
24ca3d27f14cf8a03b8448f6d0898110e915d46a 45025 |
|
13-Mar-2013 |
vboxsync |
Update PDMDEVREG initialization comment so they refer to pfnMemSetup instead of pfnIOCtl. |
2272ae65af7994e8d1b9019609d72ef322b28ca5 44806 |
|
22-Feb-2013 |
vboxsync |
DevPS2.cpp++: Drop two critsects in favor of the default device critsect. This is simpler and avoid confusion as to the locking saftety of the PS2KByteFromKbd and PS2KByteToKbd interfaces exposed by PS2K and used by DevPS2. Misc cleanups (didn't do a full cleanup, sorry). |
c58f1213e628a545081c70e26c6b67a841cff880 44528 |
|
04-Feb-2013 |
vboxsync |
header (C) fixes |
c08fa5760cbe95ee2db164d413b40e251f808b71 41560 |
|
04-Jun-2012 |
vboxsync |
Log which device triggered a reset. |
648b0a0e189323afe4d836f1848f82c7dded0e58 40280 |
|
28-Feb-2012 |
vboxsync |
Corrected a bunch of HC and GC uses in status codes. |
2f5c009c102aa7546e437aa62b6ca665523d6630 40040 |
|
08-Feb-2012 |
vboxsync |
Removed old keyboard code. |
bb4f31aac6155757fe15ef9fe0bf843ed9a14441 39972 |
|
02-Feb-2012 |
vboxsync |
Updated struct testcase to see what breaks. |
330be68cc0d12bbddd107e7364f3c23de1374932 39967 |
|
02-Feb-2012 |
vboxsync |
Is this any better? |
0c35b64c6f12aa5b8a17c941f400897a4cd3d342 39965 |
|
02-Feb-2012 |
vboxsync |
Just being desperate. |
e03868ae7d2681b60b9b9dfc72c2624c7b522ae8 39964 |
|
02-Feb-2012 |
vboxsync |
Let us try without the enum. |
2c985e439e07c807c1c16393a77de198e91b0daf 39959 |
|
02-Feb-2012 |
vboxsync |
New and improved PS/2 keyboard emulation. |
f7f5cd7b1e530eb5636da51c974b48ae0c1775b3 39091 |
|
24-Oct-2011 |
vboxsync |
More parameter warning fixes; made PciIch9 check the saved state version. |
28ca8e255b5bf8204bcaa8f143dabe1b9f83dc85 38454 |
|
15-Aug-2011 |
vboxsync |
Minor scan set 3 fix. |
8dc1ffa8cab3d9da4d3913251b1fe286e756f024 38383 |
|
09-Aug-2011 |
vboxsync |
Write obuf must ignore kbd interface state. |
5a65bb8a7708b56359f1abd9d154de3f3c9efe77 38377 |
|
09-Aug-2011 |
vboxsync |
DevPS2: Reworked and improved the KBC emulation. |
021a33be84282e41b811563b5f60f3ada196af3e 37466 |
|
15-Jun-2011 |
vboxsync |
VMM,Devices: Automatically use a per-device lock instead of the giant IOM lock. With exception of the PIC, APIC, IOAPIC and PCI buses which are all using the PDM crit sect, there should be no calls between devices. So, this change should be relatively safe. |
426cdc99dbfa9789e43e8feffdba0bba5ca67274 36989 |
|
06-May-2011 |
vboxsync |
kbd: Rough support for scan set 3. |
f5e53763b0a581b0299e98028c6c52192eb06785 35353 |
|
27-Dec-2010 |
vboxsync |
Move the misc files the in src/VBox/Devices/ directory into a build/ subdirectory, changing their names to match the target module. |
43747b1f0bc8302a238fb35e55857a5e9aa1933d 35346 |
|
27-Dec-2010 |
vboxsync |
VMM reorg: Moving the public include files from include/VBox to include/VBox/vmm. |
5776a654ca49609967b0a52377780b29cde671a3 34371 |
|
25-Nov-2010 |
vboxsync |
DevPS2: Removed code identified as incorrect in comment. I canot see where it helps, only what it breaks. |
e607ad01f2551e997c5b60b7ebed7f88defc9a3e 33928 |
|
10-Nov-2010 |
vboxsync |
DevPS2: typo |
ad27e1d5e48ca41245120c331cc88b50464813ce 33540 |
|
28-Oct-2010 |
vboxsync |
*: spelling fixes, thanks Timeless! |
e6465c9049d4b743b335feb718125c3b047fadf9 30595 |
|
04-Jul-2010 |
vboxsync |
DevPS2: Only call pfnSetActive if there is a driver attached |
6a548be2b4165d98f127f4eb48187b076b96317d 30416 |
|
24-Jun-2010 |
vboxsync |
Devices/Input/DevPS2: fix tilt wheel reporting regression which affects OpenSolaris guests |
760446f710619a9daa6cedc7f0601f49e4ea3442 30013 |
|
03-Jun-2010 |
vboxsync |
scm cleanup. |
84fdcc72b1724a0e3cb516f7732241fe6768578c 28909 |
|
29-Apr-2010 |
vboxsync |
Route input to PS/2 keyboard unless USB keyboard was explicitly activated. |
e64031e20c39650a7bc902a3e1aba613b9415dee 28800 |
|
27-Apr-2010 |
vboxsync |
Automated rebranding to Oracle copyright/license strings via filemuncher |
4fcd9884c05e667b6033e78cd19e983fc5b2e16f 28455 |
|
19-Apr-2010 |
vboxsync |
DevPS2: Once OBF is set, do not change the type of the reported event. |
aecf952d9bed53b40c667d6c88278a359443379f 28079 |
|
08-Apr-2010 |
vboxsync |
Devices/Input/DevPS2: test a fix for a mouse reporting issue with FreeBSD guests |
9ee436b6765f11cddb90819b9c4fc67899ba479b 27797 |
|
29-Mar-2010 |
vboxsync |
misc compiler warning fixes, comment typos and other minor cleanups |
c07b947c9fb66f64a5563ce0788ec07cf66f65f4 27463 |
|
17-Mar-2010 |
vboxsync |
Devices/Input/DevPS2: cleaned up some harmless messed up code and prevented harmful mouse wheel reporting if the wheel is not enabled |
b843ac03a4b7ac91218c738fcb85125b76824707 27188 |
|
08-Mar-2010 |
vboxsync |
Devices/Input/DevPS2: make sure that the device is re-enabled when restoring a saved state |
5c73a4cb65d1b641fcb685d6672b790cca7ec575 27060 |
|
04-Mar-2010 |
vboxsync |
Devices, Main: add support for multiple pointing devices and let the guest choose which to use |
28acf7e0c00a50ae36096fa2939574c7f0ec17a5 26925 |
|
01-Mar-2010 |
vboxsync |
Devices/Input/DevPS2: backed out the absolute reporting code, minus cleanup done to the device code |
94f7e7bd22893c80454f0b495649b2a232faf115 26690 |
|
22-Feb-2010 |
vboxsync |
Devices/PS/2: do not report that the touchscreen is being touched, as that may be treated as button 1 being held down |
30d719b32993af3c2a5732ca560faf5e66ffe606 26650 |
|
19-Feb-2010 |
vboxsync |
pdmifs,DevPS2,DrvMouseQueue,MouseImpl: hungarian changes and some other cleanups. |
f00ca0bef5ef2c68023f725fb920eb401ca36962 26638 |
|
18-Feb-2010 |
vboxsync |
Devices, Main, pdmifs.h: changed the Main-to-Device absolute event protocol to include button and wheel events; some cleanups and fixes |
9aec37c3642a1f78b57b7f21d620bca05207c7b5 26624 |
|
18-Feb-2010 |
vboxsync |
Devices, Main, pdmifs.h: initial support for PS/2 touchscreen emulation, based on the Lifebook touchscreen device |
40f189b88c39f393eba0789678ac24a46bc5065d 26572 |
|
16-Feb-2010 |
vboxsync |
DevPS2.cpp: stop at column 130, please. |
c28fa006ba669ad8f26ae31d00a338379c04ea1b 26173 |
|
02-Feb-2010 |
vboxsync |
PDM: s/pCfgHandle/pCfg/g - part 2. |
86d53e7a618e7b32825a61870af99e2b43b9fe38 26169 |
|
02-Feb-2010 |
vboxsync |
PDM: s/pDevHlp\(|R0|R3|RC\)/pHlp\1/g - PDMDEVINS. |
2c8ee291fb75c4a6f05df160f5d67f4e9ef1cabc 26165 |
|
02-Feb-2010 |
vboxsync |
PDM: s/szDeviceName/szName/g - PDMDEVREG & PDMUSBREG. |
cad8876b46f9e366c4a1007a40c27ca1df078950 26160 |
|
02-Feb-2010 |
vboxsync |
PDM: s/pDevReg/pReg/g |
8b90eb0585fa16024709ca374c69f1eb5d5a5a7c 26157 |
|
02-Feb-2010 |
vboxsync |
PDMDEVHLPR3 cleanup; reduced the number of strict functions. |
e74eef731a813e4e06680c587a6759b9974b29c9 26001 |
|
25-Jan-2010 |
vboxsync |
PDM,*: Redid the PDM structure versions. Check the instance and helper versions in every device and driver constructor. |
a39ea3668b7019c23a68936259545f9b71bce1aa 25985 |
|
23-Jan-2010 |
vboxsync |
pdmifs.h: the final batch of refactored interface ID code. |
0f1e77149ab5ab40fa2bd74a5330e087416b3c7b 25971 |
|
22-Jan-2010 |
vboxsync |
pdmifs.h: another batch of _IID changes. |
7db5ea8835077915212c38e6771871b25c65fc71 25969 |
|
22-Jan-2010 |
vboxsync |
pdmifs.h: Converted the mouse interface ids. Committing early to see how MSC likes PDMIBASE_QUERY_INTERFACE. |
ee4d840f54fd2dcea8a73b1b86d5ec0db370b05d 25966 |
|
22-Jan-2010 |
vboxsync |
PDMIBASE refactoring; use UUID as interface IDs. |
3e9c5c3e44de15c28695c7b570bc2551639187e3 25732 |
|
11-Jan-2010 |
vboxsync |
PDMCritSect: Deployed lock ordering. (ring-3 only, only DEBUG_bird atm) |
52f738d94e9b1effff85b55429bab87a025b7cc0 24396 |
|
05-Nov-2009 |
vboxsync |
DevPS2: Added qemu code to emulate turning off scancode translation in controller (S8 keyboard fix); from http://git.savannah.gnu.org/cgit/qemu.git/tree/hw/ps2.c#n502 |
62b4e289b5d2f4d713e3d0bb697048b3a4557269 23690 |
|
12-Oct-2009 |
vboxsync |
Devices/DevPS2: we only send an additional packet in ImEX mode, so don't wait forever for it to be sent in other modes |
73c5fee859a9ae703198a18283bb5f1ecfd293b7 22909 |
|
10-Sep-2009 |
vboxsync |
DevPS.cpp: svn:keywords. |
47a1e071d3efea3d63d677daca3f5fa1cf47f867 22903 |
|
10-Sep-2009 |
vboxsync |
DevPS2.cpp: use SSM and avoid silly casts. |
319bf48847b95063db20947b5ffe89a4197ff61c 22858 |
|
09-Sep-2009 |
vboxsync |
Devices/Input/DevPS2: cleaned out all non-VBox-code |
d63fbe5743c4b88211f30af1bcb78df1e58d0ac6 22810 |
|
07-Sep-2009 |
vboxsync |
FE/Qt, Devices/Input, Main, FE/*: upgrade mouse device to an MS IntelliMouse Explorer (five buttons and tilt wheel) |
6dea6d87ed79bc0994d314fed1c90431091e8820 22793 |
|
05-Sep-2009 |
vboxsync |
SSM,*: Renamed phase to pass (uPhase/SSM_PHASE_FINAL) and wrote the remainder of the live snapshot / migration SSM code. |
cffec623de1226ac1585b317a8816635e71cb11a 22584 |
|
31-Aug-2009 |
vboxsync |
Devices: tab |
b5d837811bf21f30a31748bbbcb28ee562bb2355 22480 |
|
26-Aug-2009 |
vboxsync |
SSM,VMM,Devices,Main,VBoxBFE: Live snapshot/migration SSM API adjustments. |
15f3cc0e31052bd293b0c9092d2dcd76a0aaae8f 22462 |
|
26-Aug-2009 |
vboxsync |
Reverted unintentionally committed change. |
8fa730a7b2915e4cbf4c775cb17c35072622dedf 22461 |
|
26-Aug-2009 |
vboxsync |
DevPS2: Protect the internal device state with a PDM critsect. |
cba6719bd64ec749967bbe931230452664109857 22277 |
|
16-Aug-2009 |
vboxsync |
PDMDRVREG change (big changeset). |
201dfab37845140ad5f77d682757fc7b360d1d61 21188 |
|
03-Jul-2009 |
vboxsync |
Add hotplug flag to PDMR3DeviceAttach/Detach |
590bfe12ce22cd3716448fbb9f4dc51664bfe5e2 20374 |
|
08-Jun-2009 |
vboxsync |
*: s/RT_\(BEGIN|END\)_DECLS/RT_C_DECLS_\1/g |
a8dee46dd0475ef89c687a1aba656fe8a6975e16 20367 |
|
08-Jun-2009 |
vboxsync |
Devices: __BEGIN_DECLS -> RT_BEGIN_DECLS; __END_DECLS -> RT_END_DECLS. |
e0ebfa4b2f13007c4d1d2dd66945a84eebe72b99 19614 |
|
12-May-2009 |
vboxsync |
Main and Devices: absolute mouse support: do not send a mouse movement event if only the button state has changed |
f01175bdcb5e36a1a89fca88f45d7ee7fb034ed6 12977 |
|
04-Oct-2008 |
vboxsync |
#1865: Updated PDMDEVREG with pfnSoftReset, u32VersionEnd and some flag/name cleanups. |
6a762861f4545ff60f0cb6e4d0a947793adc2f74 12969 |
|
03-Oct-2008 |
vboxsync |
#1865: PDMINS. |
d9c6f3d61bef6b396bae84c16fa27479eb91d73b 11303 |
|
09-Aug-2008 |
vboxsync |
pdm: Retired PPDMDEVINSGC. |
fe813b3594039ba864493438e78ee0e7132bc445 11284 |
|
09-Aug-2008 |
vboxsync |
Devices: %Vrc -> %Rrc (just preferred, not mandatory (yet)) |
548ca31b6b47c36bacce49bed3339cb8075b9681 11269 |
|
08-Aug-2008 |
vboxsync |
Devices: pData -> pThis. |
e8337e527775f93549a93be513bd5b4b9d658569 11268 |
|
08-Aug-2008 |
vboxsync |
Devices: ELEMENTS -> RT_ELEMENTS. |
b7a5b3f9f9ecce32ddacf8404c625ce0451bbdc1 11266 |
|
08-Aug-2008 |
vboxsync |
Devices: VBOX_SUCCESS/FAILURE -> RT_SUCCESS/FAILURE. |
a54485b503af275dd0c14fca0615099881774468 11196 |
|
06-Aug-2008 |
vboxsync |
DevPS2: some AssertLogRel in attach. |
173a22fd68492107015472e0600feae354d5cd55 11195 |
|
06-Aug-2008 |
vboxsync |
DevPS2: cosmetics. |
648878f32f5b69b3e72ad8f49a08b16804fe0fe7 11194 |
|
06-Aug-2008 |
vboxsync |
#1865: DevPS2. |
ad6025fdf797313667d02b6dd49b0be9b58d4a05 8170 |
|
18-Apr-2008 |
vboxsync |
Rebranding: replacing more innotek strings. |
1c94c0a63ba68be1a7b2c640e70d7a06464e4fca 8155 |
|
18-Apr-2008 |
vboxsync |
The Big Sun Rebranding Header Change |
4634cfc54796acbe0e6767cac1c9b20a00a15e5a 6102 |
|
17-Dec-2007 |
vboxsync |
Implemented 8042 command E0h, read test inputs. |
a16eb14ad7a4b5ef91ddc22d3e8e92d930f736fc 5999 |
|
07-Dec-2007 |
vboxsync |
The Giant CDDL Dual-License Header Change. |
0c34933fc8f84dd5183d1897881bbc7683d24541 4787 |
|
14-Sep-2007 |
vboxsync |
Eliminated HCPTRTYPE and replaced with R3R0PTRTYPE where necessary. |
c98fb3e16fcd571a790eab772c0c66173d225205 4071 |
|
07-Aug-2007 |
vboxsync |
Biggest check-in ever. New source code headers for all (C) innotek files. |
da957c069c2a3c582fe265ff88170ce4c42b499d 4014 |
|
03-Aug-2007 |
vboxsync |
Use pdmdrv.h and pdmdev.h where appropirate. |
5c90c65b6e1dea2e7462ace33e31567d15732399 3265 |
|
25-Jun-2007 |
vboxsync |
NACK mouse commands we don't implement (not doing so slows down OS/2 boot up by 10+ seconds). Return 0 if anyone tries to read non-standard 8042 RAM (commands 0x21 thru 0x3f). |
c97989161fbe75bc14cea477a5443bbf474dd3ad 2981 |
|
01-Jun-2007 |
vboxsync |
InnoTek -> innotek: all the headers and comments. |
bfc5c8f12bdd543c10d116d87f7c631d96affd33 2246 |
|
19-Apr-2007 |
vboxsync |
Input/pckbd.c => Input/DevPS2.cpp |