User:Computafreak: Difference between revisions

From OSDev.wiki
Jump to navigation Jump to search
Content deleted Content added
m PCI IRQ routing table spec link added
Added hardware specifications of Virtual PC 2004 & 2007
Line 1: Line 1:
Hi, I'm Computafreak. I'm just trying to fumble my way around OSDev, asking questions where I can't figure something out. I've learned a lot, and will try to update this page when I can

==ACPI tables==
==ACPI tables==
{| class="wikitable"
{| class="wikitable"
Line 16: Line 14:
==PCI IRQ tables==
==PCI IRQ tables==
[http://www.microsoft.com/whdc/archive/pciirq.mspx PCI IRQ Routing Table Specification]
[http://www.microsoft.com/whdc/archive/pciirq.mspx PCI IRQ Routing Table Specification]

==VPC hardware comparison==
{| class="wikitable"
|-
! Category
! Virtual PC 2004
! Virtual PC 2007
! Notes
|-
| Floppy disk drive
| Supported
| Supported
| Both versions support 720 KB and 1.44 MB disk images.
|-
| Power management
| APM 1.2, ACPI
| APM 1.2, ACPI
| Both versions support only the basic ACPI tables. I'm trying APM in a few weeks.
|-
| BIOS
| American Megatrends
| American Megatrends
| Both versions seem to support the same BIOS. I'm not certain about this though.
|-
| CD/DVD
| CD supported
| CD supported
| Can use either an ISO image, or the host computer's physical CD or DVD drive.
|-
| Sound
| Supported
| Supported
| The sound card emulated is the Creative Labs Sound Blaster 16 (ISA), which supports digital signal processing and FM synthesis.
|-
| Ports
| LPT1, COM1 and COM2
| LPT1, COM1 and COM2
| LPT1 is redirected to a physical parallel port. The serial ports are redirected to either a file, named pipe or physical port.
|-
| Video
| S3 Trio PCI
| S3 Trio PCI
| VESA 2.0 is supported.
The maximum supported resolution is 1600x1200.
8 MB of video RAM is available, but to access it, VPC additions are needed.
S3 Trio graphics acceleration is fully supported.
|-
| Keyboard
| Supported
| Supported
| Controller chip is Intel 8255.
|-
| Motherboard
| Emulates Intel 440BX
| Emulates Intel 440BX
| Contains the PIC (8259), PIT (8254), DMA controller (8237), CMOS and RTC.
|-
| Mouse
| Supported
| Supported
| PS2 mouse supported on IRQ 12.
|-
| Network
| Intel/DEC 21140
| Intel/DEC 21140
| This is an Ethernet card. It supports the five most common packet types:
*IEEE 802.2
*IP
*ARP
*Novell IPX
*Novell IPX 802.3
Both unicast and multicast packets are supported.
|-
| Processor
| Intel Pentium 3
| Intel Pentium 3
| The host computer's processor is virtualised.
|}
Source: [http://support.microsoft.com/kb/833144 Overview of the technical specifications in Virtual PC 2004]

Revision as of 08:14, 11 August 2009

ACPI tables

Emulator Tables detected
Microsoft Virtual PC RSDP, RSDT, FACP
Bochs RSDP, RSDT, FACP, MADT, SSDT

PCI IRQ tables

PCI IRQ Routing Table Specification

VPC hardware comparison

Category Virtual PC 2004 Virtual PC 2007 Notes
Floppy disk drive Supported Supported Both versions support 720 KB and 1.44 MB disk images.
Power management APM 1.2, ACPI APM 1.2, ACPI Both versions support only the basic ACPI tables. I'm trying APM in a few weeks.
BIOS American Megatrends American Megatrends Both versions seem to support the same BIOS. I'm not certain about this though.
CD/DVD CD supported CD supported Can use either an ISO image, or the host computer's physical CD or DVD drive.
Sound Supported Supported The sound card emulated is the Creative Labs Sound Blaster 16 (ISA), which supports digital signal processing and FM synthesis.
Ports LPT1, COM1 and COM2 LPT1, COM1 and COM2 LPT1 is redirected to a physical parallel port. The serial ports are redirected to either a file, named pipe or physical port.
Video S3 Trio PCI S3 Trio PCI VESA 2.0 is supported.

The maximum supported resolution is 1600x1200. 8 MB of video RAM is available, but to access it, VPC additions are needed. S3 Trio graphics acceleration is fully supported.

Keyboard Supported Supported Controller chip is Intel 8255.
Motherboard Emulates Intel 440BX Emulates Intel 440BX Contains the PIC (8259), PIT (8254), DMA controller (8237), CMOS and RTC.
Mouse Supported Supported PS2 mouse supported on IRQ 12.
Network Intel/DEC 21140 Intel/DEC 21140 This is an Ethernet card. It supports the five most common packet types:
  • IEEE 802.2
  • IP
  • ARP
  • Novell IPX
  • Novell IPX 802.3

Both unicast and multicast packets are supported.

Processor Intel Pentium 3 Intel Pentium 3 The host computer's processor is virtualised.

Source: Overview of the technical specifications in Virtual PC 2004