VirtualBox

Changeset 54877 in vbox for trunk/src/VBox/Devices/Input


Ignore:
Timestamp:
Mar 20, 2015 3:55:29 PM (10 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
99092
Message:

DevPS2: Allow 16-bit KBC writes.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/Input/DevPS2.cpp

    r54735 r54877  
    13681368    int rc = VINF_SUCCESS;
    13691369    NOREF(pvUser);
    1370     if (cb == 1)
     1370    if (cb == 1 || cb == 2)
    13711371    {
    13721372        KBDState *pThis = PDMINS_2_DATA(pDevIns, KBDState *);
    1373         rc = kbd_write_data(pThis, Port, u32);
     1373        rc = kbd_write_data(pThis, Port, (uint8_t)u32);
    13741374        Log2(("kbdIOPortDataWrite: Port=%#x cb=%d u32=%#x\n", Port, cb, u32));
    13751375    }
     
    14191419    int rc = VINF_SUCCESS;
    14201420    NOREF(pvUser);
    1421     if (cb == 1)
     1421    if (cb == 1 || cb == 2)
    14221422    {
    14231423        KBDState *pThis = PDMINS_2_DATA(pDevIns, KBDState *);
    1424         rc = kbd_write_command(pThis, Port, u32);
     1424        rc = kbd_write_command(pThis, Port, (uint8_t)u32);
    14251425        Log2(("kbdIOPortCommandWrite: Port=%#x cb=%d u32=%#x rc=%Rrc\n", Port, cb, u32, rc));
    14261426    }
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette