typedef struct Conf Conf;
typedef struct Confmem Confmem;
typedef struct FPsave FPsave;
+typedef struct PFPU PFPU;
typedef struct ISAConf ISAConf;
typedef struct Label Label;
typedef struct Lock Lock;
typedef struct Mach Mach;
-typedef struct Notsave Notsave;
typedef struct Page Page;
typedef struct PCArch PCArch;
typedef struct Pcidev Pcidev;
ulong pc;
};
-/*
- * Proc.fpstate
- */
-enum
-{
- FPinit,
- FPactive,
- FPinactive,
-};
-
/*
* This structure must agree with fpsave and fprestore asm routines
*/
};
};
+struct PFPU
+{
+ int fpstate;
+ FPsave fpsave[1];
+};
+
+enum
+{
+ FPinit,
+ FPactive,
+ FPinactive,
+};
+
struct Confmem
{
ulong base;
int mmupid;
};
-/*
- * things saved in the Proc structure during a notify
- */
-struct Notsave
-{
- ulong UNUSED;
-};
-
#include "../port/portdat.h"
/*
struct
{
- Lock;
- short machs;
- short exiting;
- short ispanic;
+ char machs[MAXMACH];
+ int exiting;
}active;
/*