25 const union Base nullSegmentBase = { .value = 0 };
26 const union Limit nullSegmentLimit = { .value = 0 };
28 .
limit_low = nullSegmentLimit.section.low,
29 .base_low = nullSegmentBase.section.low,
37 .limit_high = nullSegmentLimit.section.high,
42 .base_high = nullSegmentBase.section.high,
45 const union Base kernelCodeBase = { .value = 0 };
46 const union Limit kernelCodeLimit = { .value = 0x000FFFFF };
49 .base_low = kernelCodeBase.section.low,
57 .limit_high = kernelCodeLimit.section.high,
62 .base_high = kernelCodeBase.section.high,
65 const union Base kernelDataBase = { .value = 0 };
66 const union Limit kernelDataLimit = { .value = 0x000FFFFF };
69 .base_low = kernelDataBase.section.low,
77 .limit_high = kernelDataLimit.section.high,
82 .base_high = kernelDataBase.section.high,
85 const union Base userCodeBase = { .value = 0 };
86 const union Limit userCodeLimit = { .value = 0x000FFFFF };
89 .base_low = userCodeBase.section.low,
97 .limit_high = userCodeLimit.section.high,
102 .base_high = userCodeBase.section.high,
105 const union Base userDataBase = { .value = 0 };
106 const union Limit userDataLimit = { .value = 0x000FFFFF };
109 .base_low = userDataBase.section.low,
117 .limit_high = userDataLimit.section.high,
122 .base_high = userDataBase.section.high,