search for: breg0

Displaying 2 results from an estimated 2 matches for "breg0".

Did you mean: vreg0
2008 Feb 18
2
paravirt_ops support in IA64
...al for paravirtualized case compared to #1 case > 3: Single IVT table, using indirect function call for pv_ops. > This is more like X86 pv_ops, but we need to pay 2 > additional BR clobber registers due to indirect function call, like > following pseudo code: > > AltC: > breg0 = pv_ops base > breg0 += offset for this pv_ops > breg1 = return address; > br breg0. /* pv_ops clobbered breg0/breg1 */ > > > For both #2 & #3, we need to modify Linux IVT code to get > clobber register for those MACROs, #3 need 2 br registers and 1-2 GR > regis...
2008 Feb 18
2
paravirt_ops support in IA64
...al for paravirtualized case compared to #1 case > 3: Single IVT table, using indirect function call for pv_ops. > This is more like X86 pv_ops, but we need to pay 2 > additional BR clobber registers due to indirect function call, like > following pseudo code: > > AltC: > breg0 = pv_ops base > breg0 += offset for this pv_ops > breg1 = return address; > br breg0. /* pv_ops clobbered breg0/breg1 */ > > > For both #2 & #3, we need to modify Linux IVT code to get > clobber register for those MACROs, #3 need 2 br registers and 1-2 GR > regis...