×

Page table entry management method and apparatus for a microkernel data processing system

  • US 6,308,247 B1
  • Filed: 05/22/1997
  • Issued: 10/23/2001
  • Est. Priority Date: 09/09/1994
  • Status: Expired due to Fees
First Claim
Patent Images

1. In a data processing system including a memory and a processor that generates effective addresses for translation to a virtual address to be mapped into a physical address of a page of data in the memory, a method for managing the address translation, comprising:

  • mapping a first effective address and a first virtual segment ID as a first page table entry and loading it into a page table;

    copying said first virtual segment ID as an aliased virtual segment ID for a second effective address;

    mapping the second effective address and the aliased virtual segment ID as said first page table entry in said page table;

    determining that the page table cannot accept an additional page table entry;

    evicting said first page table entry and storing it in a page table entry cache;

    writing a first cache status value for said first page table entry in a first cache status list accessible by said effective address;

    writing a second cache status value for said first page table entry in a second cache status list accessible by said physical address;

    mapping a third effective address as a second page table entry and loading it into the page table.

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