Electrical computers and digital processing systems: processing – Processing control – Mode switch or change
Reexamination Certificate
2007-02-20
2007-02-20
Coleman, Eric (Department: 2183)
Electrical computers and digital processing systems: processing
Processing control
Mode switch or change
Reexamination Certificate
active
09921377
ABSTRACT:
A bit mask register is provided within the privileged architecture of a microprocessor. The bit mask register includes a plurality of bits, the bits corresponding to other privileged architecture registers. When a bit in the bit mask register is set, its corresponding privileged architecture register is made read-only accessible when the microprocessor is in user mode. When a bit in the bit mask register is clear, its corresponding privileged architecture register is unavailable when the microprocessor is in user mode. If an instruction executing in user mode requests access to a privileged architecture register, and its corresponding bit in the bit mask register is clear, an exception is generated, allowing a kernel mode operating system to optionally set the corresponding bit in the bit mask register, and provide read-only access to the register.
REFERENCES:
patent: 3828327 (1974-08-01), Berglund et al.
patent: 4949238 (1990-08-01), Kamiya
patent: 5109489 (1992-04-01), Umeno et al.
patent: 5148544 (1992-09-01), Cutler et al.
patent: 5572704 (1996-11-01), Bratt et al.
patent: 5621886 (1997-04-01), Alpert et al.
patent: 5623636 (1997-04-01), Revilla et al.
patent: 5632025 (1997-05-01), Bratt et al.
patent: 5701493 (1997-12-01), Jaggar
patent: 5701501 (1997-12-01), Gandhi
patent: 5740451 (1998-04-01), Muraki et al.
patent: 5742780 (1998-04-01), Caulk, Jr.
patent: 5768599 (1998-06-01), Yokomizo
patent: 5805918 (1998-09-01), Blomgren et al.
patent: 5887175 (1999-03-01), Col et al.
patent: 5911065 (1999-06-01), Williams et al.
patent: 6061709 (2000-05-01), Bronte
patent: 6249881 (2001-06-01), Porten et al.
patent: 6282657 (2001-08-01), Kaplan et al.
patent: 6341324 (2002-01-01), Caulk et al.
patent: 6393556 (2002-05-01), Arora
patent: 6397379 (2002-05-01), Yates et al.
patent: 6496912 (2002-12-01), Fields et al.
patent: 6560698 (2003-05-01), Mann
patent: 6732298 (2004-05-01), Murthy et al.
patent: 6763450 (2004-07-01), Miyaguchi et al.
patent: 6772326 (2004-08-01), Chauvel et al.
patent: 6779065 (2004-08-01), Murty et al.
patent: 6820153 (2004-11-01), Yanagi et al.
patent: 6842811 (2005-01-01), Barry et al.
Intel,IAPX88 Book with an Introduction to the IAPX88,1983, Intel, pp. 2-1 to 2-17, 2-64, 2-154, 47, 48 to 49, 62, 63.
Alpha Architecture Handbook (Oct. 1996). Digital Equipment Corporation, Maynard, Massachusetts.
U.S. Appl. No. 09/592,106, filed Jun. 12, 2000, Melvin et al.
David L. Weaver et al. “The SPARC Architecture Manual,” Version 9. SPARC International, Inc. 1994.
RISC Microprocessor Databook, 32-Bit TX System RISC TX39 Family TX39/H2 Processor Core,Chapters 1-8, Appendix A, Doc. ID 4412D-9908 (1998).
Toshiba Data sheet List;http://www.seicon.toshiba.co/jp/eng/prd/micro/td/td_all.html; Toshiba Semiconductor Company.
Alpha Architecture Handbook (Oct. 1996). pp. 11-2 and C-20.
CompactRISC CR16A Programmer's Reference Manual (Feb. 1997); pp. 2-6, 3-3, 5-12, and 5-13.
Coleman Eric
Huffman James W.
MIPS Technologies Inc.
LandOfFree
Read-only access to CPO registers does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Read-only access to CPO registers, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Read-only access to CPO registers will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3865718