Ticket #78: kernthreads.c
| File kernthreads.c, 432 bytes (added by , 18 years ago) |
|---|
| Line | |
|---|---|
| 1 | tid = 0; |
| 2 | KernThunkStackTo16 (); |
| 3 | VDHCreateThread(&tid, EventDoing); |
| 4 | KernThunkStackTo32 (); |
| 5 | rc = KernBlock(&GPE, 1000, 0, 0, 0); // Waiting start thread |
| 6 | if (rc) SayDebug(1,("Start thread is failed? rc=%d\n",rc)); |
| 7 | |
| 8 | |
| 9 | // from 32 bit call |
| 10 | // EventDoing is: |
| 11 | |
| 12 | void EventDoing(void) |
| 13 | { |
| 14 | KernThunkStackTo32(); |
| 15 | AcpiOsPrintf("===== Thread for Event is starting tid:%x =====\n",AcpiOsGetThreadId()); |
| 16 | // ...... |
| 17 | KernThunkStackTo16(); |
| 18 | } |
