Electrical computers and digital processing systems: memory – Storage accessing and control – Shared memory area
Reexamination Certificate
2008-04-29
2008-04-29
Sparks, Donald (Department: 2187)
Electrical computers and digital processing systems: memory
Storage accessing and control
Shared memory area
C711S156000, C710S200000, C726S027000
Reexamination Certificate
active
07366849
ABSTRACT:
A protected configuration space is implemented as at least one range of memory addresses that are mapped to logic external to system memory. The memory addresses access logic that performs control and status operations pertaining to a protected operating environment. Some of the addresses may access protected configuration registers. Commands having destination addresses within the protected configuration space may not be completed if the commands are not issued by a processor, or if the commands are not part of a group of one or more designated protected commands. A separately addressable non-protected configuration space may also be implemented, accessible by processors, non-processors and/or non-protected commands.
REFERENCES:
patent: 3699532 (1972-10-01), Schaffer et al.
patent: 4037214 (1977-07-01), Birney et al.
patent: 4247905 (1981-01-01), Yoshida et al.
patent: 4278837 (1981-07-01), Best
patent: 4319323 (1982-03-01), Ermolovich et al.
patent: 4347565 (1982-08-01), Kaneda et al.
patent: 4366537 (1982-12-01), Heller et al.
patent: 4521852 (1985-06-01), Guttag
patent: 4571672 (1986-02-01), Hatada et al.
patent: 4759064 (1988-07-01), Chaum
patent: 4795893 (1989-01-01), Ugon
patent: 5007082 (1991-04-01), Cummins
patent: 5022077 (1991-06-01), Bealkowski et al.
patent: 5075842 (1991-12-01), Lai
patent: 5079737 (1992-01-01), Hackbarth
patent: 5237616 (1993-08-01), Abraham et al.
patent: 5255379 (1993-10-01), Melo
patent: 5293424 (1994-03-01), Holtey et al.
patent: 5317705 (1994-05-01), Gannon et al.
patent: 5319760 (1994-06-01), Mason et al.
patent: 5386552 (1995-01-01), Garney
patent: 5421006 (1995-05-01), Jablon et al.
patent: 5437033 (1995-07-01), Inoue et al.
patent: 5455909 (1995-10-01), Blomgren et al.
patent: 5459867 (1995-10-01), Adams et al.
patent: 5459869 (1995-10-01), Spilo
patent: 5473692 (1995-12-01), Davis
patent: 5479509 (1995-12-01), Ugon
patent: 5504922 (1996-04-01), Seki et al.
patent: 5511217 (1996-04-01), Nakajima et al.
patent: 5522075 (1996-05-01), Robinson et al.
patent: 5568552 (1996-10-01), Davis
patent: 5606617 (1997-02-01), Brands
patent: 5615263 (1997-03-01), Takahashi
patent: 5628022 (1997-05-01), Ueno et al.
patent: 5657445 (1997-08-01), Pearce
patent: 5668971 (1997-09-01), Neufeld
patent: 5684948 (1997-11-01), Johnson et al.
patent: 5706469 (1998-01-01), Kobayashi
patent: 5717903 (1998-02-01), Bonola
patent: 5729760 (1998-03-01), Poisner
patent: 5737604 (1998-04-01), Miller et al.
patent: 5737760 (1998-04-01), Grimmer, Jr. et al.
patent: 5757919 (1998-05-01), Herbert et al.
patent: 5764969 (1998-06-01), Kahle et al.
patent: 5796845 (1998-08-01), Serikawa et al.
patent: 5805712 (1998-09-01), Davis
patent: 5835594 (1998-11-01), Albrecht et al.
patent: 5844986 (1998-12-01), Davis
patent: 5852717 (1998-12-01), Bhide et al.
patent: 5854913 (1998-12-01), Goetz et al.
patent: 5872994 (1999-02-01), Akiyama et al.
patent: 5890189 (1999-03-01), Nozue et al.
patent: 5901225 (1999-05-01), Ireton et al.
patent: 5937063 (1999-08-01), Davis
patent: 5953502 (1999-09-01), Helbig, Sr.
patent: 5970147 (1999-10-01), Davis et al.
patent: 5978481 (1999-11-01), Ganesan et al.
patent: 5987557 (1999-11-01), Ebrahim
patent: 6014745 (2000-01-01), Ashe
patent: 6055637 (2000-04-01), Hudson et al.
patent: 6058478 (2000-05-01), Davis
patent: 6061794 (2000-05-01), Angelo
patent: 6075938 (2000-06-01), Bugnion et al.
patent: 6085296 (2000-07-01), Karkhanis et al.
patent: 6092095 (2000-07-01), Maytal
patent: 6101584 (2000-08-01), Satou et al.
patent: 6115816 (2000-09-01), Davis
patent: 6125430 (2000-09-01), Noel et al.
patent: 6148379 (2000-11-01), Schimmel
patent: 6158546 (2000-12-01), Hanson et al.
patent: 6175925 (2001-01-01), Nardone et al.
patent: 6178509 (2001-01-01), Nardone et al.
patent: 6182089 (2001-01-01), Ganapathy et al.
patent: 6192455 (2001-02-01), Bogin et al.
patent: 6205550 (2001-03-01), Nardone et al.
patent: 6212635 (2001-04-01), Reardon
patent: 6222923 (2001-04-01), Schwenk
patent: 6249872 (2001-06-01), Wildgrube et al.
patent: 6252650 (2001-06-01), Nakamura
patent: 6269392 (2001-07-01), Cotichini et al.
patent: 6272533 (2001-08-01), Browne
patent: 6272637 (2001-08-01), Little et al.
patent: 6282651 (2001-08-01), Ashe
patent: 6282657 (2001-08-01), Kaplan et al.
patent: 6292874 (2001-09-01), Barnett
patent: 6301646 (2001-10-01), Hostetter
patent: 6314409 (2001-11-01), Schneck et al.
patent: 6321314 (2001-11-01), Van Dyke
patent: 6330670 (2001-12-01), England et al.
patent: 6339815 (2002-01-01), Feng et al.
patent: 6339816 (2002-01-01), Bausch
patent: 6357004 (2002-03-01), Davis
patent: 6363485 (2002-03-01), Adams
patent: 6374286 (2002-04-01), Gee et al.
patent: 6374317 (2002-04-01), Ajanovic et al.
patent: 6378072 (2002-04-01), Collins et al.
patent: 6389537 (2002-05-01), Davis et al.
patent: 6397242 (2002-05-01), Devine et al.
patent: 6412035 (2002-06-01), Webber
patent: 6421702 (2002-07-01), Gulick
patent: 6445797 (2002-09-01), McGough et al.
patent: 6463535 (2002-10-01), Drews et al.
patent: 6463537 (2002-10-01), Tello
patent: 6499123 (2002-12-01), McFarland et al.
patent: 6505279 (2003-01-01), Phillips et al.
patent: 6507904 (2003-01-01), Ellison et al.
patent: 6535988 (2003-03-01), Poisner
patent: 6557104 (2003-04-01), Vu et al.
patent: 6633963 (2003-10-01), Ellison et al.
patent: 6633981 (2003-10-01), Davis
patent: 2001/0021969 (2001-09-01), Burger et al.
patent: 2001/0027527 (2001-10-01), Khidekel et al.
patent: 2001/0029574 (2001-10-01), Razdan et al.
patent: 2001/0037450 (2001-11-01), Metlitski et al.
patent: 2003/0018892 (2003-01-01), Tello
patent: 0600112 (1994-06-01), None
patent: 0930567 (1999-07-01), None
patent: 1 030 237 (2000-08-01), None
patent: 1146715 (2001-10-01), None
patent: 02000076139 (2000-03-01), None
patent: WO-97/29567 (1997-08-01), None
patent: WO 98/34365 (1998-08-01), None
patent: WO-98/44402 (1998-10-01), None
patent: WO 99/05600 (1999-02-01), None
patent: WO 99/09482 (1999-02-01), None
patent: WO 99/57863 (1999-11-01), None
patent: WO 00/62232 (2000-10-01), None
patent: WO-01/27723 (2001-04-01), None
patent: WO-01/27821 (2001-04-01), None
patent: WO-01 75564 (2001-10-01), None
patent: WO-01/75565 (2001-10-01), None
patent: WO-01/75595 (2001-10-01), None
patent: WO-02 17555 (2002-02-01), None
patent: WO-02 086684 (2002-10-01), None
Andrew S. Tanenbaum, Modern Operating Systems,2001, Prentice-Hall Inc., second edition, pp. 272-276.
“Information Display Technique for a Terminate Stay Resident Program,” IBM Technical Disclosure Bulletin, TDB-ACC-No. NA9112156, Dec. 1, 1991, pp. 156-158, vol. 34, issue No. 7A.
Robin, John Scott and Irvine, Cynthia E., “Analysis of the Pentium's Ability to Support a Secure Virtual Machine Monitor,” Proceedings of the 9th USENIX Security Symposium, Aug. 14, 2000, pp. 1-17, XP002247347, Denver, CO.
Karger, Paul A. et al., “A VMM Security Kernel for the VAX Architecture,” Proceedings of the Symposium on Research in Security and Privacy, May 7, 1990, pp. 2-19, XP010020182, ISBN: 0-8186-2060-9, Boxborough, MA.
Chien, Andrew A. et al., “Safe and Protected Execution for the Morph/AMRM Reconfigurable Processor,” 7th Annual IEEE Symposium, FCCM '99 Proceedings Apr. 21, 1999, pp. 209-221, XP010359180, ISBN: 0-7695-0375-6, Los Alamitos, CA.
Heinrich, J., “MIPS R4000 Microprocessor User's Manual,” 1994, MIPS Technology, Inc., Mountain View, CA, pp. 67-79.
“M68040 User's Manual,” 1993, Motorola, Inc., Chapters 1-8, including pp. 1-5, 1-9, 1-13, 1-20, 2-1, 2-3, 4-1, 8-9, and 8-11.
“Intel 386 DX Microprocessor 32-bit CHMOS Microprocessor with Integrated Memory Management,” Dec. 31, 1995, Intel, Inc., pp. 1-56, including pp. 32-56; and figure 4-14.
Berg, C., “How Do I Create a Signed Applet?,” Dr. Dobb's Journal, M&T Publ., Redwood City, CA, US, vol. 22, No. 8, Aug. 1997, pp. 1-9.
Gong, L., et al., “Going Beyond the Sandbox: An Overview of the New Security Architecture in the JAVA Development Kit 1.2,” Proceedings of the Usenix Symposium on the Internet Technologies and Systems, Mont
Blakely , Sokoloff, Taylor & Zafman LLP
Intel Corporation
Rutz Jared I
Sparks Donald
LandOfFree
Protected configuration space in a protected environment does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Protected configuration space in a protected environment, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Protected configuration space in a protected environment will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2779501