|
|
|
@2055
|
[2055]
|
3 years |
mwhitworth |
Convert SysWaitForProcessFinish to Thr*, add syscall wrapper.
|
|
|
|
@2054
|
[2054]
|
3 years |
mwhitworth |
Call SaveInit in KernelMain.
|
|
|
|
@2053
|
[2053]
|
3 years |
mwhitworth |
Update kernel makefile with new save.c file.
|
|
|
|
@2052
|
[2052]
|
3 years |
mwhitworth |
Add beginning of process save/restore file.
|
|
|
|
@2051
|
[2051]
|
3 years |
mwhitworth |
Change startup message.
|
|
|
|
@2050
|
[2050]
|
3 years |
mwhitworth |
Add function to call userspace module loader (currently used in filesystem …
|
|
|
|
@2025
|
[2025]
|
3 years |
mwhitworth |
Add beginning of completion API.
|
|
|
|
@1980
|
[1980]
|
3 years |
mwhitworth |
Add KeAssertFail function, used by the assertion macros.
|
|
|
|
@1979
|
[1979]
|
3 years |
mwhitworth |
Don't print anything if we can't resolve to a name.
|
|
|
|
@1978
|
[1978]
|
3 years |
mwhitworth |
Add call to GcInit.
|
|
|
|
@1977
|
[1977]
|
3 years |
mwhitworth |
Update Makefile.
|
|
|
|
@1976
|
[1976]
|
3 years |
mwhitworth |
Add stub for kernel garbage collection of userspace apps. To come soon.
|
|
|
|
@1975
|
[1975]
|
3 years |
mwhitworth |
Fix object type, add ModuleFind function to prevent modules from being …
|
|
|
|
@1974
|
[1974]
|
3 years |
mwhitworth |
Store the command line and expose it as a process attribute.
|
|
|
|
@1915
|
[1915]
|
3 years |
mwhitworth |
Tidy up formatting, search for init_module symbol (for future Linux driver …
|
|
|
|
@1914
|
[1914]
|
3 years |
mwhitworth |
Export KeVaPrint as a symbol.
|
|
|
|
@1804
|
[1804]
|
3 years |
mwhitworth |
Remove rescheduling in ThrSchedule for now (need to rethink certain parts …
|
|
|
|
@1803
|
[1803]
|
3 years |
mwhitworth |
Update comments, rework SysWaitForProcessFinish (which may be replaced …
|
|
|
|
@1802
|
[1802]
|
3 years |
mwhitworth |
Remove KernelPanic test in loop.
|
|
|
|
@1799
|
[1799]
|
3 years |
mwhitworth |
Formatting, get a reference to child processes.
|
|
|
|
@1793
|
[1793]
|
3 years |
mwhitworth |
Add preemption disable, add extra checks, use SLEEP_ON.
|
|
|
|
@1792
|
[1792]
|
3 years |
mwhitworth |
Add preemption disable, add extra checks, use SLEEP_ON.
|
|
|
|
@1791
|
[1791]
|
3 years |
mwhitworth |
Various formatting fixes.
|
|
|
|
@1790
|
[1790]
|
3 years |
mwhitworth |
Fix current->files allocation.
|
|
|
|
@1766
|
[1766]
|
3 years |
mwhitworth |
Rework waitqueues to avoid race conditions, move some functions to wait.c.
|
|
|
|
@1765
|
[1765]
|
3 years |
mwhitworth |
Formatting fixes, move thrNeedSchedule around.
|
|
|
|
@1764
|
[1764]
|
3 years |
mwhitworth |
No longer block on a invalid address in SymbolPrint.
|
|
|
|
@1763
|
[1763]
|
3 years |
mwhitworth |
Add extra checks, add TimerThreadExit that removes timers from a dying …
|
|
|
|
@1759
|
[1759]
|
3 years |
mwhitworth |
Fix formatting.
|
|
|
|
@1751
|
[1751]
|
3 years |
mwhitworth |
Move KernelFreeSections to Start and startup.c.
|
|
|
|
@1668
|
[1668]
|
3 years |
mwhitworth |
Merge in changes from keobject.
|
|
|
|
@899
|
[899]
|
4 years |
mwhitworth |
Remove resolve.c. No longer needed.
|
|
|
|
@898
|
[898]
|
4 years |
mwhitworth |
Remove imports.h, add to module loading code.
|
|
|
|
@897
|
[897]
|
4 years |
mwhitworth |
Remove imports.h include, change quantum recalculation code.
|
|
|
|
@877
|
[877]
|
4 years |
mwhitworth |
Fix warnings.
|
|
|
|
@827
|
[827]
|
4 years |
mwhitworth |
Remove debug KePrint.
|
|
|
|
@826
|
[826]
|
4 years |
mwhitworth |
Fix types, add comment and change argBytes test.
|
|
|
|
@825
|
[825]
|
4 years |
mwhitworth |
Export SleepWakeUp.
|
|
|
|
@824
|
[824]
|
4 years |
mwhitworth |
Fix locking in module loading.
|
|
|
|
@823
|
[823]
|
4 years |
mwhitworth |
Add log levels to KePrint.
|
|
|
|
@822
|
[822]
|
4 years |
mwhitworth |
Change SpinLockIrq to SpinLock.
|
|
|
|
@821
|
[821]
|
4 years |
mwhitworth |
Fix recalculation of priorities to avoid overflowing the signed quantum …
|
|
|
|
@736
|
[736]
|
4 years |
mwhitworth |
Add VmProcessRemove pointer.
|
|
|
|
@735
|
[735]
|
4 years |
mwhitworth |
Call VmProcessRemove if available, fix locking.
|
|
|
|
@730
|
[730]
|
4 years |
mwhitworth |
Add some debug info, add more checks and locks.
|
|
|
|
@726
|
[726]
|
4 years |
mwhitworth |
Add .deps.
|
|
|
|
@652
|
[652]
|
4 years |
mwhitworth |
Update Makefile to use new build system.
|
|
|
|
@651
|
[651]
|
4 years |
mwhitworth |
Split thread and process-specific code into seperate files, update system …
|
|
|
|
@648
|
[648]
|
4 years |
mwhitworth |
Add call to ShutdownInit and register SysReboot system call.
|
|
|
|
@626
|
[626]
|
4 years |
mwhitworth |
Add to build process, add readVNodeWithData field, remove debug …
|
|
|
|
@561
|
[561]
|
4 years |
mwhitworth |
Add to build, fix build problems.
|
|
|
|
@560
|
[560]
|
4 years |
mwhitworth |
Fix several startup and build problems.
|
|
|
|
@559
|
[559]
|
4 years |
mwhitworth |
Merge hybrid/modular branch (to date) with trunk.
|
|
|
|
@338
|
[338]
|
4 years |
mwhitworth |
Alter check for newly-woken thread.
|
|
|
|
@337
|
[337]
|
4 years |
mwhitworth |
Add to WakeUp.
|
|
|
|
@334
|
[334]
|
4 years |
mwhitworth |
Fix scheduling code, simplify.
|
|
|
|
@333
|
[333]
|
4 years |
mwhitworth |
Fix sort call to kernel.txt
|
|
|
|
@322
|
[322]
|
4 years |
mwhitworth |
Rework scheduler to give time boost to sleeping threads.
|
|
|
|
@269
|
[269]
|
4 years |
mwhitworth |
Move magic number code in waitqueue to ifdef code.
|
|
|
|
@231
|
[231]
|
4 years |
mwhitworth |
Add thread ids.
|
|
|
|
@230
|
[230]
|
4 years |
mwhitworth |
Rework mmap and shared memory. Add correct return code to …
|
|
|
|
@195
|
[195]
|
4 years |
mwhitworth |
Add new parameter for ThrCreateThread, remove sockets field.
|
|
|
|
@194
|
[194]
|
4 years |
mwhitworth |
Add parameters for new ThrCreateThread.
|
|
|
|
@193
|
[193]
|
4 years |
mwhitworth |
Remove sockets field, add -1 parameter for ThrCreateThread.
|
|
|
|
@192
|
[192]
|
4 years |
mwhitworth |
Add new system calls.
|
|
|
|
@166
|
[166]
|
4 years |
mwhitworth |
Implement (basic) SysExitThread.
|
|
|
|
@165
|
[165]
|
4 years |
mwhitworth |
Add SysIoAccess system call to list.
|
|
|
|
@152
|
[152]
|
4 years |
mwhitworth |
Remove extra STACK_PUSH. Return address for threads now pushed in …
|
|
|
|
@99
|
[99]
|
4 years |
mwhitworth |
Add sockets to task structure.
|
|
|
|
@98
|
[98]
|
4 years |
mwhitworth |
Add more socket system calls.
|
|
|
|
@69
|
[69]
|
4 years |
mwhitworth |
Add (stubbed) network system calls.
|
|
|
|
@61
|
[61]
|
4 years |
mwhitworth |
devices: update paths to reflect new devfs directory capabilities.
|
|
|
|
@51
|
[51]
|
4 years |
mwhitworth |
Add call to ThrArchDestroyThread when process exits.
|
|
|
|
@37
|
[37]
|
4 years |
mwhitworth |
kernel/main.c: Add DoCloseFile.
|
|
|
|
@33
|
[33]
|
4 years |
mwhitworth |
Move /Devices to /System/Devices.
|
|
|
|
@26
|
[26]
|
4 years |
mwhitworth |
kernel/panic.c: Fix formatting in KernelPanic.
|
|
|
|
@25
|
[25]
|
4 years |
mwhitworth |
Cleanup and clarify.
|
|
|
|
@22
|
[22]
|
4 years |
mwhitworth |
kernel/main.c: Handle case where shell can not be executed.
|
|
|
|
@20
|
[20]
|
4 years |
mwhitworth |
user: Adjust makefiles to install to Applications. kernel: adjust burn …
|
|
|
|
@16
|
[16]
|
4 years |
mwhitworth |
Fix linker problem.
|
|
|
|
@9
|
[9]
|
4 years |
mwhitworth |
Rework link_lib.c. Minor fixes in build system.
|
|
|
|
@1
|
[1]
|
4 years |
mtw07 |
Initial import of projects.
|