×

Generating an error signal when accessing an invalid memory page

  • US 5,990,914 A
  • Filed: 09/09/1997
  • Issued: 11/23/1999
  • Est. Priority Date: 09/09/1997
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer system, comprising:

  • a system processor executing software instructions and generating graphics data;

    a system memory having an addressable memory space comprising a plurality of bytes of storage, wherein each of said plurality of bytes of storage has a unique address;

    said software instructions and said graphics data being stored in some of said plurality of bytes of storage of said system memory, wherein said graphics data is stored in a plurality of pages of graphics data, each of said plurality of pages of graphics data comprising a number of said plurality of bytes of storage;

    an accelerated graphics port (AGP) processor generating video display data from said graphics data and adapted for connection to a video monitor to display said video display data;

    a first interface logic for connecting said system processor to said system memory;

    a second interface logic adapted for connecting said system processor and said system memory to input-output devices;

    a third interface logic for connecting said system processor and said system memory to said AGP processor;

    a graphics address remapping table (GART table) having a plurality of entries, each of said plurality of GART table entries comprising an address pointer to a first byte address of a corresponding one of said plurality of pages of graphics data and a present bit for determining if said corresponding one of said plurality of pages of graphics data has been reserved for graphics data; and

    said third interface logic reading selected ones of said plurality of GART table entries, wherein said third interface logic determines from said present bit in each one of said selected ones of said plurality of GART table entries if said corresponding one of said plurality of pages of graphics data has been reserved for graphics data;

    wherein,if said corresponding one of the plurality of pages of graphics data has been reserved for graphics data then said third interface logic performs a transaction with said system memory; and

    if said corresponding one of the plurality of pages of graphics data has not been reserved for graphics data then said third interface logic generates a system error signal.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×