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 ---