Method and apparatus for accessing ROM PCI memory above 64 K
First Claim
Patent Images
1. A method for accessing, via the commands of an adapter, from a read/limited write memory having a first size, and a memory area having a second size greater in size than the first size, comprising:
- preparing a load image for transfer to the read/limited write memory;
making a determination of the size of the load image;
initializing the read/limited write memory to enable addressing of the memory area; and
making function calls to enable a configuration space for the adapter.
9 Assignments
0 Petitions
Accused Products
Abstract
A method for augmenting the memory capabilities of an option ROM in which PCI function calls are used to access a larger sized non-volatile memory. Thirty two bit addressing is used in the PCI function call routines to allow for 4 GB addressing. An option ROM and the separate larger sized non-volatile memory or a single non-volatile memory may be used for storing the overflow images.
35 Citations
35 Claims
-
1. A method for accessing, via the commands of an adapter, from a read/limited write memory having a first size, and a memory area having a second size greater in size than the first size, comprising:
-
preparing a load image for transfer to the read/limited write memory;
making a determination of the size of the load image;
initializing the read/limited write memory to enable addressing of the memory area; and
making function calls to enable a configuration space for the adapter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer system, comprising:
-
an adapter which provides control signals and data to other devices;
a read/limited write memory having a first size and being coupled to the adapter to effect data transfers; and
a main memory having a second size that is greater than the first size, the main memory being used to store an overflow image in a data transfer to the read/limited write memory when the load image to be transferred to the read/limited write memory has a size which exceeds the first size. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer system which presumes a first size for a FLASH option ROM, comprising:
-
an adapter having system BIOS; and
a non-volatile memory having a second size, the second size being greater than the first size, the system BIOS initiating loading into the non-volatile memory, PCI function calls being made to enable configuration space for the adapter in Big Real Mode. - View Dependent Claims (22, 23)
-
-
24. A method for accessing a non-volatile memory as an expanded option ROM, comprising:
-
using a system BIOS to enter Big Real Mode;
making function calls to enable configuration space for an adapter on which the system BIOS resides. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
-
31. A method for switching operational modes for transferring data to and from an non-volatile memory, comprising:
-
placing a system BIOS in a first operational mode; and
initiating process code, separate from the system BIOS and responsive to processing by the system BIOS, that ensures the system BIOS enters a second operational mode or prevents the system BIOS from leaving the second operational mode, the second operational mode supporting a larger address space than the first operational mode. - View Dependent Claims (32, 33, 34, 35)
-
Specification