|
|
| version 1.15, 2012/02/05 06:16:08 | version 1.16, 2012/02/05 06:31:44 |
|---|---|
| Line 37 typedef struct { | Line 37 typedef struct { |
| union { | union { |
| struct { | struct { |
| UINT32 segbase; | UINT32 segbase; |
| UINT32 segend; /* unused */ | UINT32 d_pad; |
| UINT32 limit; | UINT32 limit; |
| UINT8 c; /* 0 = data, 1 = code */ | UINT8 c; /* 0 = data, 1 = code */ |
| Line 149 typedef struct { | Line 149 typedef struct { |
| #define CPU_SYSDESC_TYPE_TSS_BUSY_IND 0x02 | #define CPU_SYSDESC_TYPE_TSS_BUSY_IND 0x02 |
| STATIC_INLINE void CPUCALL | |
| segdesc_clear(descriptor_t *sdp) | |
| { | |
| memset((sdp), 0, sizeof(*sdp)); | |
| } | |
| void CPUCALL segdesc_init(int idx, UINT16 sreg, descriptor_t *sdp); | void CPUCALL segdesc_init(int idx, UINT16 sreg, descriptor_t *sdp); |
| void CPUCALL load_descriptor(descriptor_t *sdp, UINT32 addr); | void CPUCALL load_descriptor(descriptor_t *sdp, UINT32 addr); |