VirtualBox

Changeset 65823 in vbox for trunk/src/VBox


Ignore:
Timestamp:
Feb 20, 2017 6:03:30 PM (8 years ago)
Author:
vboxsync
Message:

vbox.dsl: let the PCI memory hole end at 4G-32MB, to make sure that nothing accidentally overlaps with the APIC, allowing additional non-PCI devices there and also growth of the firmware ROM beyond 2MB

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/PC/vbox.dsl

    r65666 r65823  
    44// VirtualBox ACPI
    55//
    6 // Copyright (C) 2006-2015 Oracle Corporation
     6// Copyright (C) 2006-2017 Oracle Corporation
    77//
    88// This file is part of VirtualBox Open Source Edition (OSE), as
     
    397397        Name (PR00, Package ()
    398398        {
     399/** @todo add devices 0/1 to be complete */
    399400            Package (0x04) {0x0002FFFF, 0x00, LNKB, 0x00,},
    400401            Package (0x04) {0x0002FFFF, 0x01, LNKC, 0x00,},
     
    552553        Name (PR01, Package ()
    553554        {
     555/** @todo add devices 0/1 to be complete */
    554556            Package (0x04) {0x0002FFFF, 0x00, 0x00, 0x12,},
    555557            Package (0x04) {0x0002FFFF, 0x01, 0x00, 0x13,},
     
    15541556                     ReadWrite,
    15551557                     0x00000000,              // Granularity
    1556                      0x00000000,              // Min (calculated dynamically)
    1557 
    1558                      0xffdfffff,              // Max = 4GB - 2MB
     1558                     0xe0000000,              // Min (calculated dynamically)
     1559
     1560                     0xfdffffff,              // Max = 4GB - 32MB
    15591561                     0x00000000,              // Translation
    1560                      0xffe00000,              // Range Length (calculated
     1562                     0x1e000000,              // Range Length (calculated
    15611563                                              // dynamically)
    15621564                     ,                        // Optional field left blank
     
    15931595
    15941596                Store (MEML, RAMT)
    1595                 Subtract (0xffe00000, RAMT, RAMR)
     1597                Subtract (0xfe000000, RAMT, RAMR)
    15961598
    15971599                if (LNotEqual (PMEM, 0x00000000))
Note: See TracChangeset for help on using the changeset viewer.

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