Rev 430 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 430 | Rev 432 | ||
---|---|---|---|
Line 212... | Line 212... | ||
212 | mov cr0, ecx |
212 | mov cr0, ecx |
213 | inc [context_counter] ;noname & halyavin |
213 | inc [context_counter] ;noname & halyavin |
Line 214... | Line 214... | ||
214 | 214 | ||
Line 215... | Line -... | ||
215 | ret |
- | |
216 | - | ||
217 | ; |
- | |
218 | ; shl ebx, 3 |
- | |
219 | ; xor eax, eax |
- | |
220 | ; add ebx, tss0 |
- | |
221 | ; mov [far_jump.sel], bx ; selector |
- | |
222 | ; mov [far_jump.offs], eax ; offset |
- | |
223 | ; jmp pword [far_jump] |
- | |
224 | ; inc [context_counter] ;noname & halyavin |
- | |
225 | ;ret |
215 | ret |
226 | 216 | ||
Line 227... | Line 217... | ||
227 | align 4 |
217 | align 4 |
228 | updatecputimes: |
218 | updatecputimes: |
Line 242... | Line 232... | ||
242 | 232 | ||
Line 243... | Line 233... | ||
243 | ret |
233 | ret |
Line -... | Line 234... | ||
- | 234 | ||
- | 235 | if 0 |
|
- | 236 | ||
- | 237 | ||
- | 238 | struc TIMER |
|
- | 239 | { |
|
- | 240 | .next dd ? |
|
- | 241 | .exp_time dd ? |
|
- | 242 | .func dd ? |
|
- | 243 | .arg dd ? |
|
- | 244 | } |
|
- | 245 | ||
- | 246 | ||
- | 247 | ||
- | 248 | ||
- | 249 | ||
- | 250 | ||
244 | 251 | ||
245 | if 0 |
252 | |
246 | 253 | ||
247 | MAX_PROIRITY 0 ; highest, used for kernel tasks |
254 | MAX_PROIRITY 0 ; highest, used for kernel tasks |
248 | MAX_USER_PRIORITY 0 ; highest priority for user processes |
255 | MAX_USER_PRIORITY 0 ; highest priority for user processes |