×

Sharing executable modules between user and kernel threads

  • US 6,349,355 B1
  • Filed: 02/06/1997
  • Issued: 02/19/2002
  • Est. Priority Date: 02/06/1997
  • Status: Expired due to Term
First Claim
Patent Images

1. In a computer system having privileged and non-privileged execution modes, a method comprising the following steps:

  • using at least a first virtual address space when in the non-privileged execution mode, wherein the first virtual address space includes a range of virtual addresses designated for shared components;

    using at least a second virtual address space when in the privileged execution mode, wherein the second virtual address space also includes said range of virtual addresses designated for shared components;

    mapping at least part of the first virtual address space to an offset position within the second virtual address space;

    generating a memory reference to a virtual address in the first virtual address space;

    biasing the memory reference to account for the offset position of the first virtual address space within the second virtual address space before dereferencing the memory reference in the privileged execution mode.

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