|
|
|
@2087
|
[2087]
|
2 years |
mwhitworth |
Add to SIB etc.
|
|
|
|
@2043
|
[2043]
|
3 years |
mwhitworth |
Fix undefined function warnings.
|
|
|
|
@2042
|
[2042]
|
3 years |
mwhitworth |
Don't map the first page of memory, to properly catch null pointer errors.
|
|
|
|
@2041
|
[2041]
|
3 years |
mwhitworth |
Push flags when swapping stacks, otherwise one tasks' flags carry over to …
|
|
|
|
@2040
|
[2040]
|
3 years |
mwhitworth |
Panic if we get an invalid module name.
|
|
|
|
@2039
|
[2039]
|
3 years |
mwhitworth |
Fix result check warning.
|
|
|
|
@2038
|
[2038]
|
3 years |
mwhitworth |
No need to disable interrupts in ThrArchSwitch (already disabled in …
|
|
|
|
@2037
|
[2037]
|
3 years |
mwhitworth |
Fix TSS selector base.
|
|
|
|
@1941
|
[1941]
|
3 years |
mwhitworth |
Update names, return IRQ_HANDLED.
|
|
|
|
@1940
|
[1940]
|
3 years |
mwhitworth |
Fix register names.
|
|
|
|
@1939
|
[1939]
|
3 years |
mwhitworth |
Fix issue with irq acceptance.
|
|
|
|
@1883
|
[1883]
|
3 years |
mwhitworth |
Only deal with 32-bit addresses. 4gig RAM machines have a huge gap before …
|
|
|
|
@1864
|
[1864]
|
3 years |
mwhitworth |
Add start of SIB code.
|
|
|
|
@1862
|
[1862]
|
3 years |
mwhitworth |
Change VirtAllocateTemp range.
|
|
|
|
@1861
|
[1861]
|
3 years |
mwhitworth |
Add start of profiling code.
|
|
|
|
@1842
|
[1842]
|
3 years |
mwhitworth |
Export ThrArchPrintCurrStack, change various stack lengths.
|
|
|
|
@1841
|
[1841]
|
3 years |
mwhitworth |
Add prototypes.
|
|
|
|
@1840
|
[1840]
|
3 years |
mwhitworth |
Fix various warnings.
|
|
|
|
@1839
|
[1839]
|
3 years |
mwhitworth |
Check PreemptCanSchedule before calling ThrSchedule (move to func?), …
|
|
|
|
@1838
|
[1838]
|
3 years |
mwhitworth |
Catch accesses to first page of memory.
|
|
|
|
@1837
|
[1837]
|
3 years |
mwhitworth |
Fix warning.
|
|
|
|
@1836
|
[1836]
|
3 years |
mwhitworth |
Don't reserve EDBA for now (as it involves accessing the first page of …
|
|
|
|
@1797
|
[1797]
|
3 years |
mwhitworth |
Enable interrupts from sysenter entry.
|
|
|
|
@1774
|
[1774]
|
3 years |
mwhitworth |
More formatting.
|
|
|
|
@1773
|
[1773]
|
3 years |
mwhitworth |
Formatting.
|
|
|
|
@1772
|
[1772]
|
3 years |
mwhitworth |
Add locking, fix warnings.
|
|
|
|
@1746
|
[1746]
|
3 years |
mwhitworth |
Use higher-half (starting at 0xC0000000) kernel, identity map first 4MB, …
|
|
|
|
@1745
|
[1745]
|
3 years |
mwhitworth |
Require 8mb (at least until page-to-disk is implemented), use ACPI reclaim …
|
|
|
|
@1744
|
[1744]
|
3 years |
mwhitworth |
Rework kernel vm manager; paging is now set up with a higher half kernel …
|
|
|
|
@1743
|
[1743]
|
3 years |
mwhitworth |
Include config.h.
|
|
|
|
@1741
|
[1741]
|
3 years |
mwhitworth |
Fix (hopefully) 4gig issue, pointed out by Kostadin.
|
|
|
|
@1672
|
[1672]
|
3 years |
mwhitworth |
Fix version.
|
|
|
|
@1669
|
[1669]
|
3 years |
mwhitworth |
Fix EFLAGS copy in IntSysEntry.
|
|
|
|
@1668
|
[1668]
|
3 years |
mwhitworth |
Merge in changes from keobject.
|
|
|
|
@1661
|
[1661]
|
3 years |
mwhitworth |
Update boot system in trunk.
|
|
|
|
@940
|
[940]
|
4 years |
mwhitworth |
Revert (or try to revert) to a working revision.
|
|
|
|
@895
|
[895]
|
4 years |
mwhitworth |
Call SlabInit in VirtInit, add locking, remove imports.h
|
|
|
|
@894
|
[894]
|
4 years |
mwhitworth |
Replace IrqAddEntry with IrqAdd.
|
|
|
|
@893
|
[893]
|
4 years |
mwhitworth |
Add calls to VirtInit and MMapInit.
|
|
|
|
@892
|
[892]
|
4 years |
mwhitworth |
Add case for debug exception.
|
|
|
|
@891
|
[891]
|
4 years |
mwhitworth |
Remove imports.h, add call to MMapDo and add (temporary) case for debug …
|
|
|
|
@852
|
[852]
|
4 years |
mwhitworth |
Add some CPUID functions for infofs.
|
|
|
|
@850
|
[850]
|
4 years |
mwhitworth |
Fix useconds addition for virtualbox. Need to reconcile slower bochs with …
|
|
|
|
@741
|
[741]
|
4 years |
mwhitworth |
Add VirtChangeProtection for SysMemoryProtect.
|
|
|
|
@711
|
[711]
|
4 years |
mwhitworth |
Add .deps.
|
|
|
|
@710
|
[710]
|
4 years |
mwhitworth |
Add .deps for lib.
|
|
|
|
@707
|
[707]
|
4 years |
mwhitworth |
Add .deps.
|
|
|
|
@677
|
[677]
|
4 years |
mwhitworth |
Formatting, update makefiles, update build system, fix system call tables.
|
|
|
|
@624
|
[624]
|
4 years |
mwhitworth |
Fix some build errors.
|
|
|
|
@617
|
[617]
|
4 years |
mwhitworth |
Fix various build warnings.
|
|
|
|
@608
|
[608]
|
4 years |
mwhitworth |
(Hopefully) convert all source and header files to UNIX line endings.
|
|
|
|
@588
|
[588]
|
4 years |
mwhitworth |
Fix more compile warnings.
|
|
|
|
@587
|
[587]
|
4 years |
mwhitworth |
Cleanup, fix compile warnings.
|
|
|
|
@569
|
[569]
|
4 years |
khorben |
Fixes compilation with non-native make
|
|
|
|
@568
|
[568]
|
4 years |
khorben |
Fixes compilation with non-native make
|
|
|
|
@565
|
[565]
|
4 years |
khorben |
Fixed DEPTH
|
|
|
|
@564
|
[564]
|
4 years |
khorben |
Only compile when necessary
|
|
|
|
@563
|
[563]
|
4 years |
khorben |
First set of fixes to compile with non-native make
|
|
|
|
@561
|
[561]
|
4 years |
mwhitworth |
Add to build, fix build problems.
|
|
|
|
@559
|
[559]
|
4 years |
mwhitworth |
Merge hybrid/modular branch (to date) with trunk.
|
|
|
|
@471
|
[471]
|
4 years |
mwhitworth |
More comments.
|
|
|
|
@342
|
[342]
|
4 years |
mwhitworth |
Cleanup, remove debug code.
|
|
|
|
@341
|
[341]
|
4 years |
mwhitworth |
Remove debug printfs, cleanup.
|
|
|
|
@333
|
[333]
|
4 years |
mwhitworth |
Fix sort call to kernel.txt
|
|
|
|
@321
|
[321]
|
4 years |
mwhitworth |
Unmap first page for now.
|
|
|
|
@320
|
[320]
|
4 years |
mwhitworth |
Don't search first page for now.
|
|
|
|
@272
|
[272]
|
4 years |
mwhitworth |
Add lots of ThrSchedules, misc fixes.
|
|
|
|
@259
|
[259]
|
4 years |
mwhitworth |
Fix TimeUpdate function.
|
|
|
|
@242
|
[242]
|
4 years |
mwhitworth |
Minor i386 fixes.
|
|
|
|
@230
|
[230]
|
4 years |
mwhitworth |
Rework mmap and shared memory. Add correct return code to …
|
|
|
|
@214
|
[214]
|
4 years |
mwhitworth |
i386: Add support for passing a parameter to a thread.
|
|
|
|
@169
|
[169]
|
4 years |
mwhitworth |
Add memory device, so userspace video drivers can map physical memory.
|
|
|
|
@164
|
[164]
|
4 years |
mwhitworth |
Add SysIoAccess syscall.
|
|
|
|
@160
|
[160]
|
4 years |
mwhitworth |
Simplfy isoboot.asm, as we don't need to read any extra boot file sectors.
|
|
|
|
@154
|
[154]
|
4 years |
mwhitworth |
Fix documentation, fix label name. Thanks to Pedro Gracia for pointing the …
|
|
|
|
@151
|
[151]
|
4 years |
mwhitworth |
Add to isocode, add int13 function. fix issue with reading zero sectors: …
|
|
|
|
@150
|
[150]
|
4 years |
mwhitworth |
Fix tss selector in GDT (change limit).
|
|
|
|
@149
|
[149]
|
4 years |
mwhitworth |
Fix version number.
|
|
|
|
@148
|
[148]
|
4 years |
mwhitworth |
Add i386ExitThread function.
|
|
|
|
@147
|
[147]
|
4 years |
mwhitworth |
Add i386ExitThread to user-accessable page, fix iomap address.
|
|
|
|
@108
|
[108]
|
4 years |
mwhitworth |
arch/i386/idt.c: Make system call a trap rather than an interrupt.
|
|
|
|
@73
|
[73]
|
4 years |
mwhitworth |
arch/i386/kernel/: various cleanup.
|
|
|
|
@72
|
[72]
|
4 years |
mwhitworth |
arch/i386/kernel/init.c: Change version number, cleanup.
|
|
|
|
@57
|
[57]
|
4 years |
mwhitworth |
i386/kernel/ints.c: Fix compile error.
|
|
|
|
@55
|
[55]
|
4 years |
mwhitworth |
Cleanup ints.c
|
|
|
|
@54
|
[54]
|
4 years |
mwhitworth |
Add to ThrArchDestroyThread, check for lastMathThread becoming invalid.
|
|
|
|
@43
|
[43]
|
4 years |
mwhitworth |
arch/i386/kernel/smp.c: fix comment.
|
|
|
|
@41
|
[41]
|
4 years |
mwhitworth |
Map first page of memory.
|
|
|
|
@40
|
[40]
|
4 years |
mwhitworth |
arch/i386/kernel/smp.c: Also search first kilobyte of memory for mpconfig …
|
|
|
|
@39
|
[39]
|
4 years |
mwhitworth |
arch/i386/boot/iso: unix2dos.
|
|
|
|
@32
|
[32]
|
4 years |
mwhitworth |
arch/i386/kernel: add CPUID features code. Look for TSC ability in init.c.
|
|
|
|
@16
|
[16]
|
4 years |
mwhitworth |
Fix linker problem.
|
|
|
|
@9
|
[9]
|
4 years |
mwhitworth |
Rework link_lib.c. Minor fixes in build system.
|
|
|
|
@8
|
[8]
|
4 years |
root |
Remove sparc64 dir for now.
|
|
|
|
@7
|
[7]
|
4 years |
root |
Rework build system, fix linker code.
|
|
|
|
@5
|
[5]
|
4 years |
mtw07 |
Add basic todo
|
|
|
|
@3
|
[3]
|
4 years |
mtw07 |
Cleanup arch/i386/mm/init.c further.
|
|
|
|
@2
|
[2]
|
4 years |
mtw07 |
Document i386 physical memory code. Cleanup. Remove glib for now.
|
|
|
|
@1
|
[1]
|
4 years |
mtw07 |
Initial import of projects.
|