• A4.1.2 Plug and Play detection does not report the presence of Super I/O-dependent components
  • A4.1.3.8 DELETED A4.1.3.9 Systems that use the 8042 controller internally can use the related restricted addresses if the 8042 flag is set to 1 in the ACPI FADT.
  • A4.1.4 Support required interrupts
  • A4.1.5 Legacy-free debug interface per Debug Port Specification
  • A4.1.7 DELETED A4.1.8 See A1.1.4.13 A4.2 Legacy-Free PC System - Industry Standards A4.2.1 “ACPI Changes for Legacy-Free PCs”
  • A4.3 Legacy-Free PC System - Quality
  • A4.4.1 No external serial, parallel, or PS/2-compatible ports and no ISA-based game ports or MPU-401 (MIDI) ports available for external connection or detected by the operating system
  • A4.4.5 DELETED A4.4.6 Peripherals provided with the system use non-legacy connectors and do not depend on real mode for installation or configuration
  • A4.4.7 External input devices included with the system are HID compliant
  • A4.4.8 MS-DOS is not required to install or run any utilities, games, or other software provided with the system
  • A4.5 Legacy-Free PC System - FAQs
  • Guidelines for products that work well with the Microsoft® Windows® xp and Windows Server 2003 operating systems




    Download 0.7 Mb.
    bet8/22
    Sana21.03.2017
    Hajmi0.7 Mb.
    1   ...   4   5   6   7   8   9   10   11   ...   22

    A4.0 Legacy-Free PC System Requirements


    This section describes additional requirements or exceptions to the requirements defined earlier in Section A1.0.

    A4.1 Legacy-Free PC System - Windows Compatibility

    A4.1.1 ACPI legacy-free support is reported as described in "ACPI Changes for Legacy Free"

    Any x86-based system designs that reduce the amount of legacy ISR support in conjunction with other legacy removal efforts (such as 8042 removal) must still provide the necessary ISRs required to boot systems using BIOS. The minimum requirements include support for ISR 8h, 13h, and 19h (all functions), and ISR 15h, function E820h.

    To achieve this, Fixed ACPI Description Table (FADT) settings must be supported and correctly implemented, including support for reporting legacy-free and hard reset/boot capabilities, as described in the specification at http://www.microsoft.com/hwdev/tech/onnow/LF-ACPI.asp.



    • A4.1.1.1 LEGACY_DEVICES flag is set to 0 in the ACPI FADT as defined in ACPI section 5.2.1.

    • A4.1.1.2 ACPI reset mechanism as defined in ACPI section 4.7.5.

    • A4.1.1.3 8042 flag is set to 0 in systems that do not include an 8042 controller; value is set to 1 in a mobile or desktop system that includes an 8042 controller.

    • A4.1.1.4 Debug Port Table in the BIOS, as described in ACPI section 5.2.11.
    A4.1.2 Plug and Play detection does not report the presence of Super I/O-dependent components

    Based on addresses and exceptions listed in A4.1.3.
    A4.1.3 No components claim to use the restricted port addresses

    The following restricted addresses are considered legacy ports and must be replaced by USB or other non-legacy equivalents:

    COM = 2E8-2EF, 2F8-2FF, 3E8-3EF, 3F8-3FF


    LPT = 278-27A, 378-37A, 3BC-3BE
    Sound Blaster = 0220-022F
    Joystick/game port = 0x200-0x20F
    MPU-401 (MIDI) = 0330-0331
    FDC = 3F0-3F7
    Keyboard/mouse controller = 0060, 0064

    These ports must not be available for external connection and must not be detected by the operating system as enabled.



    Mobile PC Note
    New docking stations designed specifically for legacy-free mobile PCs must follow these requirements.

    The following exceptions apply:


    A4.1.3.8 DELETED
    A4.1.3.9 Systems that use the 8042 controller internally can use the related restricted addresses if the 8042 flag is set to 1 in the ACPI FADT.

    The 8042 flag must be set to 0 in systems that do not include an 8042 controller.
    A4.1.3.10 DELETED
    A4.1.3.11 DELETED
    A4.1.4 Support required interrupts

    The following interrupts are required.

    INT 8, INT 9, INT 10, INT 11, INT 13, INT 19, INT 1B, and INT 23


    INT 15 subfunctions AH=C0, 4F, 87, 88 and AX=C2xx, E820, E801
    INT 16 subfunctions AH=00h, 01h, 02h, 10h, 11h, 12h
    INT 1A subfunctions AH=0x and AX=B1xx

    See details in Table 2 at http://www.microsoft.com/hwdev/platform/PCdesign/LR/Lf.asp.


    A4.1.5 Legacy-free debug interface per Debug Port Specification

    Legacy-free systems must implement a debug solution that complies with the Debug Port Specification. This capability provides support for debugging and troubleshooting activities.
    A4.1.6 When 8042 is not present, A20M# is de-asserted (pulled high) or removed, with no way to mask the A20 address line

    If A20M# generation logic (8042) is not present in the system, A20M# must be terminated in a deasserted state to the processor. If 8042 is present, connect in the standard legacy manner.
    A4.1.7 DELETED
    A4.1.8 See A1.1.4.13

    A4.2 Legacy-Free PC System - Industry Standards

    A4.2.1 “ACPI Changes for Legacy-Free PCs”

    Incorporated in the current ACPI specification
    http://www.microsoft.com/hwdev/tech/onnow/LF-ACPI.asp
    A4.2.2 Debug Port Specification, V. 1.0 or later

    http://www.microsoft.com/hwdev/platform/PCdesign/LR/debugspec.asp

    A4.3 Legacy-Free PC System - Quality


    WHQL Test Specification References:
    Chapter 18, Legacy-Free Test Specification

    See A1.3.


    A4.3.1 - See A4.4.9
    A4.3.2 - See A4.4.10

    A4.4 Legacy-Free PC System - Windows Experience


    Design Guideline References:
    http://www.microsoft.com/hwdev/platform/PCdesign/LR/Lf.asp

    New docking stations designed for legacy-free mobile PCs must follow these requirements.


    A4.4.1 No external serial, parallel, or PS/2-compatible ports and no ISA-based game ports or MPU-401 (MIDI) ports available for external connection or detected by the operating system

    See A4.1.3
    A4.4.2 See A2.4.1
    A4.4.3 DELETED
    A4.4.4 No FDC detected

    To support migration away from legacy devices, floppy disk drives on legacy-free systems must be based on a solution other than an FDC. Solutions include: ATAPI floppy disk drive compliant with SFF-8070i, USB, IEEE 1394, PC Card, or SCSI-based floppy disk drives.
    A4.4.5 DELETED
    A4.4.6 Peripherals provided with the system use non-legacy connectors and do not depend on real mode for installation or configuration

    Peripherals included with the system must offer a non-legacy interface such as PCI, USB, USB 2.0, SCSI, IEEE 1394, or CardBus. Peripherals can include both a legacy interface and a non-legacy interface. Proprietary interfaces are not acceptable.

    Keyboard and mouse must also use non-legacy interfaces.


    A4.4.7 External input devices included with the system are HID compliant

    All USB keyboards, pointing devices, game pads, and their connections included with a system must comply with the USB Device Class Definition for Human Interface Devices (HID), Version 1.1, and USB HID Usage Tables, Version 1.1. This is required whether the devices are implemented as wired or wireless.
    A4.4.8 MS-DOS is not required to install or run any utilities, games, or other software provided with the system
    A4.4.9 No BIOS boot dependencies on ISA or other legacy devices, and no ISA-related components appear on BIOS setup screen
    A4.4.10 BIOS supports USB input devices at boot, and does not include hardware emulation of the 8042 controller in systems where no 8042 controller is present

    See details in Table 2 at http://www.microsoft.com/hwdev/platform/PCdesign/LR/Lf.asp

    A4.5 Legacy-Free PC System - FAQs

    A4.5.1 Current general FAQs

    See http://www.microsoft.com/winlogo/hardware/
    A4.5.2 DELETED
    A4.5.3 DELETED
    A4.5.4 DELETED

    A4.R Legacy-Free PC System - Future Requirements


    Announcement of additional future requirements will be published at http://www.microsoft.com/winlogo/hardware/
    1   ...   4   5   6   7   8   9   10   11   ...   22


    Download 0.7 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa


    Guidelines for products that work well with the Microsoft® Windows® xp and Windows Server 2003 operating systems

    Download 0.7 Mb.