Changeset 25647 in vbox for trunk/src/VBox/Devices/PC
- Timestamp:
- Jan 5, 2010 9:59:19 AM (15 years ago)
- svn:sync-xref-src-repo-rev:
- 56357
- Location:
- trunk/src/VBox/Devices/PC
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/PC/DevFwCommon.cpp
r25305 r25647 661 661 * * One or more APICs, such as the Intel 82489DX Advanced Programmable 662 662 * Interrupt Controller or the integrated APIC, such as that on the 663 * Intel Pentium 735\ 90 and 815\100 processors, together with a discrete663 * Intel Pentium 735\\90 and 815\\100 processors, together with a discrete 664 664 * I/O APIC unit.'' 665 665 * and later: -
trunk/src/VBox/Devices/PC/DevPcArch.c
r18663 r25647 145 145 * @remark Ralph Brown and friends have this to say about this port: 146 146 * 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 148 0092 RW PS/2 system control port A (port B is at PORT 0061h) (see #P0415) 149 150 Bitfields for PS/2 system control port A: 151 Bit(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) 161 Notes: 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). 169 SeeAlso: #P0416,#P0417,MSR 00001000h 170 * @endverbatim 169 171 */ 170 172 static DECLCALLBACK(int) pcarchIOPortPS2SysControlPortARead(PPDMDEVINS pDevIns, void *pvUser, RTIOPORT Port, uint32_t *pu32, unsigned cb)
Note:
See TracChangeset
for help on using the changeset viewer.