- 2007年 9月 27日 5 次提交
-
-
由 rsc 提交于
the macro expansion of "char *cp;" turned into char *(curproc[cpu()]); which declares a dynamically sized array of char* called curproc. so then &cp == &(curproc[cpu()]) was actually a stack variable as "expected". it was one past the end of the array, but the implicit alloca allocated more than was necessary. do not tell me that making cp a #define was a bad idea. there are worse problems to fix. more on that later.
-
由 rsc 提交于
-
由 rsc 提交于
-
由 rsc 提交于
-
由 rsc 提交于
must be set *after* initializing the lapic[TIMER] vector. Doing this, we now get clock interrupts on cpu 1. (No idea why we always got them on cpu 0.) Don't write to TCCR - it is read-only.
-
- 2007年 9月 26日 1 次提交
-
-
由 rtm 提交于
-
- 2007年 9月 25日 1 次提交
-
-
由 rtm 提交于
panic if unknown fault with CPL=0 (i.e. in kernel)
-
- 2007年 9月 20日 1 次提交
-
-
由 nelhage 提交于
-
- 2007年 9月 18日 1 次提交
-
-
由 nelhage 提交于
-
- 2007年 9月 16日 1 次提交
-
-
由 rtm 提交于
-
- 2007年 9月 05日 1 次提交
-
-
由 rsc 提交于
-
- 2007年 9月 01日 1 次提交
-
-
由 rtm 提交于
-
- 2007年 8月 31日 7 次提交
- 2007年 8月 30日 5 次提交
- 2007年 8月 29日 13 次提交
-
-
由 rsc 提交于
-
由 rsc 提交于
-
由 rsc 提交于
-
由 rsc 提交于
-
由 rsc 提交于
-
由 rsc 提交于
-
由 rsc 提交于
-
由 rsc 提交于
-
由 rsc 提交于
-
由 rsc 提交于
-
由 rsc 提交于
-
由 rsc 提交于
to take inode* instead of minor number. Unlock console inode during console_read and console_write. Otherwise background processes cannot write to console while the shell is reading it waiting for input.
-
由 rsc 提交于
-
- 2007年 8月 28日 3 次提交