root/Whitix/trunk/kernel

Revision Log Mode:


Legend:

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