pcb.h (4c247b971939f1a85a73ee08b056840513be9e0c) | pcb.h (6ed982a221e024d64dd0ab776e6197643fa1530e) |
---|---|
1/*- 2 * Copyright (c) 2001 Jake Burkholder. 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright --- 40 unchanged lines hidden (view full) --- 49 50 u_int pcb_flags; 51#define PCB_SINGLE_STEP_SHIFT 0 52#define PCB_SINGLE_STEP (1 << PCB_SINGLE_STEP_SHIFT) 53 54 struct vfpstate *pcb_fpusaved; 55 int pcb_fpflags; 56#define PCB_FP_STARTED 0x01 | 1/*- 2 * Copyright (c) 2001 Jake Burkholder. 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright --- 40 unchanged lines hidden (view full) --- 49 50 u_int pcb_flags; 51#define PCB_SINGLE_STEP_SHIFT 0 52#define PCB_SINGLE_STEP (1 << PCB_SINGLE_STEP_SHIFT) 53 54 struct vfpstate *pcb_fpusaved; 55 int pcb_fpflags; 56#define PCB_FP_STARTED 0x01 |
57#define PCB_FP_KERN 0x02 |
|
57/* The bits passed to userspace in get_fpcontext */ 58#define PCB_FP_USERMASK (PCB_FP_STARTED) 59 u_int pcb_vfpcpu; /* Last cpu this thread ran VFP code */ 60 61 /* 62 * The userspace VFP state. The pcb_fpusaved pointer will point to 63 * this unless the kernel has allocated a VFP context. 64 * Place last to simplify the asm to access the rest if the struct. --- 12 unchanged lines hidden --- | 58/* The bits passed to userspace in get_fpcontext */ 59#define PCB_FP_USERMASK (PCB_FP_STARTED) 60 u_int pcb_vfpcpu; /* Last cpu this thread ran VFP code */ 61 62 /* 63 * The userspace VFP state. The pcb_fpusaved pointer will point to 64 * this unless the kernel has allocated a VFP context. 65 * Place last to simplify the asm to access the rest if the struct. --- 12 unchanged lines hidden --- |