TomAwezome
b82ac37220
Remove newline from KernelB.HH that previously held a debug comment.
2022-10-25 17:59:50 -04:00
TomAwezome
a92ca05746
Implement PCIBt, PCIBtr, PCIBts; use in PCI drivers.
2022-10-22 14:15:24 -04:00
TomAwezome
2775301617
Update KernelB.HH file mode.
2022-10-21 20:43:30 -04:00
TomAwezome
adb8c4dd33
Optimize Bt temporary replacement.
2022-10-20 02:54:27 -04:00
TomAwezome
88e7430bc3
Optimize Bt,Btr,Bts temporary replacements.
2022-10-20 01:41:19 -04:00
TomAwezome
5b6b84202f
Update KernelB.HH debug fixme comment.
2022-10-16 19:33:14 -04:00
TomAwezome
5ec66b9dad
Replace Bt, Btr, Bts compiler _interns temporarily with function implementations.
2022-10-16 01:57:30 -04:00
TomAwezome
a2be44fa28
Begin reimplementing framebuffer mode list storage and VideoRep funtionality.
2022-10-14 19:41:46 -04:00
TomAwezome
dac6f9efe1
Add UEFI/BIOS boot detection in ZealBooter, pass to Zeal CKernel as new field.
2022-10-11 16:12:45 -04:00
TomAwezome
14515d7a19
Fix sys_framebuffer_bpp size and assignment in KStart16.
2022-08-28 02:10:37 -04:00
TomAwezome
41a033fe8a
Implement prekernel disk GPT UUID pass to kernel, add to headers, check in AHCIBootDVDProbeAll.
2022-08-27 05:11:55 -04:00
TomAwezome
f74e3d6b20
Remove VBE from kernel headers.
2022-08-25 07:15:24 -04:00
TomAwezome
0bf82fb057
Implement limine zealbooter prekernel SMBIOS entry patching to kernel.
2022-08-23 21:04:27 -04:00
TomAwezome
7d31064b6a
Abstract out VBE vars from most of OS, revise dev uefi temp vm build system.
...
Misc UEFI build scripts have been removed/revised/condensed into one script with multiple rebuild steps. The order of the steps is as follows: Auto-install into temp VM with custom AUTO-VM iso, merge kernel headers into VM, rebuild kernel, merge Kernel/ code, rebuild kernel, merge all src/ code, deploy limine and zealbooter, rebuild kernel (as well as test), then test UEFI and BIOS mode.
2022-08-23 04:48:04 -04:00
TomAwezome
402fa603a6
Put framebuffer members in SYS_KERNEL to match previous commit adding them to CKernel.
2022-08-20 12:29:04 -04:00
TomAwezome
3a33e6baaf
Rename CosmiC to ZealC.
...
Rename all .CC files to .ZC extension.
2021-12-11 06:21:22 -05:00
TomAwezome
6b3fd2fecb
Rename abs_addres to abs_address.
...
Update documentation/comments to rename addr, fun, var, stmt, blk, desc, reg, seg, ptr, dup, clus, val, and bttn, to address, function, variable, statement, block, description, register, segment, pointer, duplicate, cluster, value, and button, respectively.
2021-10-06 21:35:32 -04:00
TomAwezome
01e5d408fd
Add PopUp with OS Upgrade explanation.
...
Fix unused var warning in OSUpgrade.
Add Who() output to main generated HTML index file.
Rename all 'inst' to 'instruction'.
Change NetLog behaviour, remove window tiling.
Change network stack to throw if no applicable driver can be loaded.
Update line counts.
2021-07-05 22:57:17 -04:00
VoidNV
4b1150df86
Rename MSRGet() -> MSRRead(), MSRSet() -> MSRWrite()
2021-02-09 05:20:31 -06:00
VoidNV
79e7caaad4
Add MSRGet()
2021-01-28 19:10:11 -06:00
TomAwezome
d9ac154e76
Reformatted more Kernel files.
...
Reformatted KMathA.CC, KMathB.CC, KMisc.CC, KTask.CC, KUtils.CC, Kernel.PRJ, KernelA.HH, KernelB.HH, KernelC.HH, KeyDev.CC, MultiProc.CC, PCIBIOS.CC, QuickSort.CC, Sched.CC, StrA.CC, StrB.CC, StrPrint.CC, StrScan.CC.
All top-level Kernel files are now reformatted. Remaining are files in Kernel/ subdirectories.
2020-09-12 17:37:51 -04:00
Void NV
948532f39e
DiskATA.CC refactor
2020-05-05 01:47:34 -05:00
Void NV
928f6d4671
AHCI Identify, Added ST_FALSE_TRUE
2020-05-01 15:32:38 -05:00
v0x3l
d6e3956704
Prefix Get, Set, Scan, Post changed to postfix
2020-03-19 15:59:53 -05:00
xmm15
5514ca2e8a
Modified FileRead, FileWrite, and FileFind
...
No more .Z double searching
Removed ASCII 5 cursor from all files
2020-02-23 01:54:39 -06:00
xmm15
83773e2548
Add ChangeLog.DD.
...
Contains Terry's changelog from TOS 4.07 until 5.03.
Most of his links are broken. To Be Fixed
Renamed VBEFlush -> LFBFlush
Removed Balloon Graphics Demo
2020-02-22 20:13:59 -06:00
xmm15
8723b39969
BIOSTotalMem function rewritten
...
FPS changed from 60 to 30 (temporarily)
slight font change
SYS_VBE_FINAL -> SYS_VBE_FINAL_MODE_NUM
2020-02-21 01:05:20 -06:00
xmm15
07084cf26c
CRAXRBCRCXRDX -> CRAXRBXRCXRDX
2020-02-20 23:10:44 -06:00
xmm15
889d97383d
2 Spaces -> 1 Tab (4 spaced) for indentation
...
Fixed PCILookUpSingle code for this change
EdCodeTools reindent needs to be updated
2020-02-20 17:40:10 -06:00
xmm15
8e572c4e67
Screen resolution portion added to Kernel config
...
removed staff mode
2020-02-19 20:08:38 -06:00
xmm15
a8c0bc9903
InvlPg -> InvalidatePage
...
remove old real-mode code
Clean up some debug functions
2020-02-19 19:04:28 -06:00
xmm15
008ab45596
VBE asm and definitions
2020-02-19 00:17:33 -06:00
xmm15
436e03d10c
Add PopCount compiler intrinsic. Remove BCount
...
Remove set_bits_table
2020-02-17 23:26:23 -06:00
xmm15
e56c9b95d6
syntax highlighting for numbers
...
pci_busses -> pci_buses
2020-02-17 22:14:07 -06:00
xmm15
c08e36e6f4
Endian swapping functions converted to assembly.
...
IC_QUE -> IC_QUEUE
2020-02-17 01:18:27 -06:00
xmm15
31270a4ead
PCI Register defines, PCIRep shows prog_if
...
CPCIDev class added to
2020-02-17 00:02:08 -06:00
xmm15
9136b1ea54
Last of dbg -> debug, rename KInts to KInterrupts
2020-02-16 02:00:07 -06:00
xmm15
42cfcc6a9a
Swap warning and error colors,
...
add ZCls, Remove redundant MemSetU8
2020-02-16 01:54:22 -06:00
xmm15
dfb228c539
Cvt -> Convert, Srv -> Server
2020-02-16 00:07:34 -06:00
xmm15
52e7f0670c
HC -> CC
2020-02-15 22:57:03 -06:00
xmm15
bf7568b833
BEqu -> BEqual, rqst -> request
2020-02-15 21:41:28 -06:00
xmm15
4e834e43af
fwd -> foward, bwd ->backward, remaining 'dbg'
2020-02-15 21:37:50 -06:00
xmm15
2633ccc3c4
Cpy -> Copy, Cmp -> Compare, Mem -> Memory
2020-02-15 21:32:01 -06:00
xmm15
e85b29e5be
stk -> stack, CNT -> COUNT
2020-02-15 19:19:05 -06:00
xmm15
1fcbe40f9e
cnt -> count
2020-02-15 18:20:04 -06:00
xmm15
ee7d6771ed
Rem -> Remove
2020-02-15 17:13:27 -06:00
xmm15
2d10181de5
Que -> Queue
2020-02-15 16:53:02 -06:00
xmm15
386132de02
Made src directory
2020-02-15 14:31:41 -06:00