VirtualBox

Changeset 25647 in vbox for trunk/src/VBox/Devices/PC


Ignore:
Timestamp:
Jan 5, 2010 9:59:19 AM (15 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
56357
Message:

Some more doxygen fixes, now for Core.docs.

Location:
trunk/src/VBox/Devices/PC
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/PC/DevFwCommon.cpp

    r25305 r25647  
    661661 *     * One or more APICs, such as the Intel 82489DX Advanced Programmable
    662662 *       Interrupt Controller or the integrated APIC, such as that on the
    663  *       Intel Pentium 735\90 and 815\100 processors, together with a discrete
     663 *       Intel Pentium 735\\90 and 815\\100 processors, together with a discrete
    664664 *       I/O APIC unit.''
    665665 * and later:
  • trunk/src/VBox/Devices/PC/DevPcArch.c

    r18663 r25647  
    145145 * @remark  Ralph Brown and friends have this to say about this port:
    146146 *
    147  *  0092  RW  PS/2 system control port A  (port B is at PORT 0061h) (see #P0415)
    148  *
    149  *  Bitfields for PS/2 system control port A:
    150  *  Bit(s)      Description     (Table P0415)
    151  *   7-6        any bit set to 1 turns activity light on
    152  *   5  unused
    153  *   4  watchdog timout occurred
    154  *   3  =0 RTC/CMOS security lock (on password area) unlocked
    155  *      =1 CMOS locked (done by POST)
    156  *   2  unused
    157  *   1  A20 is active
    158  *   0  =0 system reset or write
    159  *      =1 pulse alternate reset pin (high-speed alternate CPU reset)
    160  *  Notes:      once set, bit 3 may only be cleared by a power-on reset
    161  *      on at least the C&T 82C235, bit 0 remains set through a CPU reset to
    162  *        allow the BIOS to determine the reset method
    163  *      on the PS/2 30-286 & "Tortuga" the INT 15h/87h memory copy does
    164  *        not use this port for A20 control, but instead uses the keyboard
    165  *        controller (8042). Reportedly this may cause the system to crash
    166  *        when access to the 8042 is disabled in password server mode
    167  *        (see #P0398).
    168  *  SeeAlso: #P0416,#P0417,MSR 00001000h
     147 * @verbatim
     1480092  RW  PS/2 system control port A  (port B is at PORT 0061h) (see #P0415)
     149
     150Bitfields for PS/2 system control port A:
     151Bit(s)  Description     (Table P0415)
     152 7-6    any bit set to 1 turns activity light on
     153 5      unused
     154 4      watchdog timout occurred
     155 3      =0 RTC/CMOS security lock (on password area) unlocked
     156        =1 CMOS locked (done by POST)
     157 2      unused
     158 1      A20 is active
     159 0      =0 system reset or write
     160        =1 pulse alternate reset pin (high-speed alternate CPU reset)
     161Notes:  once set, bit 3 may only be cleared by a power-on reset
     162        on at least the C&T 82C235, bit 0 remains set through a CPU reset to
     163          allow the BIOS to determine the reset method
     164        on the PS/2 30-286 & "Tortuga" the INT 15h/87h memory copy does
     165          not use this port for A20 control, but instead uses the keyboard
     166          controller (8042). Reportedly this may cause the system to crash
     167          when access to the 8042 is disabled in password server mode
     168          (see #P0398).
     169SeeAlso: #P0416,#P0417,MSR 00001000h
     170 * @endverbatim
    169171 */
    170172static DECLCALLBACK(int) pcarchIOPortPS2SysControlPortARead(PPDMDEVINS pDevIns, void *pvUser, RTIOPORT Port, uint32_t *pu32, unsigned cb)
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