Patent
1996-07-31
1998-06-09
Teska, Kevin J.
395705, 395733, G06F 940
Patent
active
057649626
ABSTRACT:
A method facilitates transfer of control from normal emulation in an emulation system to an asynchronous signal handler in the emulation system. A branch-target register is globally allocated with an address used to transfer control to the asynchronous signal handler. A predicate register is globally allocated to serve as a Boolean flag. Within each of a plurality of blocks of code within the emulation system there is placed a transfer of control operation. The transfer of control operation uses as a predicate the globally allocated predicate register. The transfer of control operation branches to an address stored in the globally allocated branch-target register. Where allowed in the architecture, a prefetch hint for the transfer of control operation can indicate the control operation is not to be prefetched. The control operation is placed in the block of code a point at which state may be recovered, generally at the end of the block of code.
REFERENCES:
patent: 5560013 (1996-09-01), Scalzi et al.
patent: 5628017 (1997-05-01), Kimmerly et al.
patent: 5659722 (1997-08-01), Blaner et al.
Cmerlik et al., "Shade . . . " Tech. Report UWCSE 93-06-06, 1993.
Kathail et al., "HPL PlayDoh Architecture . . . " HPL-93-80, Feb. 1994.
V. Kathail, et al, "HP Laboratories Technological Report: HPL PlayDoh Architecture Specification: Version 1.0"; HPL-93-80, Feb. 1994, pp. 38-40.
"PA-RISC 1.1 Architecture and Instruction Set Manual", Hewlett Packard, HP Part No. 09740-09939, Feb. 1994, pp. 5-138.
R. Cmelik, D. Keppel "Shade: A Fast Instruction-Set Simulator for Execution Profiling", 1994 ACM Sigmetrics Conference, 1994.
R. Cmelik, D. Keppel "Shade: A Fast Instruction-Set Simulator for Execution Profiling", Technical Report UWCSE 93-06-06, 1993.
T. Halfhill, "Emulation: RISC's Secret Weapon" BYTE Apr. 1994, pp. 119, 120, 122, 124, 126, 128,130.
Hewlett--Packard Company
Roberts A. S.
Teska Kevin J.
LandOfFree
Emulation of asynchronous signals using a branch mechanism does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Emulation of asynchronous signals using a branch mechanism, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Emulation of asynchronous signals using a branch mechanism will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2213336