0e84a0ec6e
give cpu1 a TSS and gdt for when it enters scheduler() and a pseudo proc[] entry for each cpu cpu0 waits for each other cpu to start up read() for files
6 lines
77 B
C
6 lines
77 B
C
struct spinlock {
|
|
char *name;
|
|
uint locked;
|
|
uint pcs[10];
|
|
int cpu;
|
|
};
|