Non-contiguous mapping of I/O addresses to use page protection of a process
US5548746A · kind A · utility
Assignee
Inventors
Key dates
| Filing date | Nov 12, 1993 |
| Grant date | Aug 20, 1996 |
| Priority date | — |
| Expiry date | Nov 12, 2013 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F2212/206
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A system and method for protecting individual segments of a contiguous I/O address space on a system bus using the page access protection resources of a processor operating on a processor bus address space. The contiguous I/O address space is segmented and mapped by translation into the processor address space by distributing I/O segments non-contiguously among successive processor bus pages. Individual I/O address space segments, as may be associated with I/O ports, are protected directly by the processor through the selective enablement of page protection for correspondingly mapped ports.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.