Cross-domain call system in a capability based digital data proc

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395725, 364DIG1, 364280, 3642813, 3642817, 364284, 364286, 3642864, 3642865, G06F 946

Patent

active

052108740

ABSTRACT:
A cross-domain call system for use in a digital data processing system includes a cross-domain call stack through which cross-domain transfer information is passed from a calling program in one domain for use in connection with a called program in another domain. When a calling program in one domain needs to call another, called, program in another domain, it pushes information on the cross-domain call stack, including a capability identifying data to be used by the called program and conditions a flag whose condition indicates whether the capability is to be erased on return. During the cross-domain call and return, the digital data processing system saves and clears selected registers when transferring control from the calling program to the called program, and restores the saved registers when transferring control from the called program to the calling program, the restored registers containing values to be used by the calling program after it has resumed control. During the cross-domain return operation, the condition of the flag determines whether the capability is to be cleared.

REFERENCES:
patent: 4297743 (1981-10-01), Appell et al.
patent: 4430705 (1984-02-01), Cannavino et al.
patent: 4454579 (1984-06-01), Pilat et al.
patent: 4455602 (1984-06-01), Baxter, III et al.
patent: 4484274 (1984-11-01), Berenbaum et al.
patent: 4486831 (1984-12-01), Wheatley et al.
patent: 4525780 (1985-06-01), Bratt et al.
patent: 4545012 (1985-10-01), Clancy et al.
patent: 4584639 (1986-04-01), Hardy
patent: 4633430 (1986-12-01), Cooper
patent: 4811208 (1989-03-01), Myers et al.
patent: 4851992 (1989-07-01), Nakayama
patent: 4945480 (1990-07-01), Clark et al.
patent: 5023773 (1991-06-01), Baum et al.
G. J. Chaitin, "Register Allocation & Spilling Via Graph Coloring", Proceedings of the SIGPLAN '82 Symposium on Compiler Construction, 1982, pp. 98-105.
F. Chow, J. Hennessy, "Register Allocation by Priority-based Coloring", Proceedings of the ACM SIGPLAN '84 Symposium on Compiler Construction, 1984, vol. 10, No. 6, pp. 222-232.
R. Colwell, et al., "Instruction Sets and Beyond: Computers, Complexity, and Controversy", Carnegie-Mellon University, 1985, vol. 18, No. 9, pp. 8-19.
E. Gehringer, R. Colwell, "Fast Object-Oriented Procedure Calls: Lessons from the Intel 432", 1986.
Wall, "Global Register Allocation at Link Time", Proceedings of the SIGPLAN '86 Symposium on Compiler Construction, 1986, vol. 21, No. 7, pp. 1-12.
P. Karger, "Domains, Scheduling, and Message Passing, SCAP Design Note", 1987.
D. Wall, "Register Windows vs. Register Allocation", Proceedings of the SIGPLAN '88 Conference on Programming Language Design and Implementation, 1988, pp. 67-78.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Cross-domain call system in a capability based digital data proc does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Cross-domain call system in a capability based digital data proc, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Cross-domain call system in a capability based digital data proc will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1357913

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.