TomAwezome
64703e9a12
Create PCI Command Register kernel defines, replace PCNet identical defines with new global defines.
2022-12-30 17:45:58 -05:00
TomAwezome
0f1a63f0a2
Fix PCI write funcs val calculation.
2022-12-30 16:26:12 -05:00
TomAwezome
b3af1628a2
Add PCI class and subclass codes for audio.
2022-12-30 14:21:07 -05:00
TomAwezome
b14b485716
Document Slapparoo's FreeAll implementation in ChangeLog.DD.
2022-12-21 03:43:23 -05:00
TomAwezome
6d6c059f38
Fix FreeAll PR formatting.
2022-12-21 03:33:23 -05:00
Slapparoo
ff2bbca1ab
Convenience method FreeAll
2022-12-19 22:32:49 +13:00
TomAwezome
bbbd3618e1
Update DiskCDDVD.ZC
2022-11-03 17:06:56 -04:00
TomAwezome
d8ec17ca9b
Update DiskCDDVD.ZC
2022-11-03 17:05:14 -04:00
TomAwezome
0966bc375a
Replace ZealBooter-Limine magic number signature with #define vals.
2022-11-03 13:34:01 -04:00
TomAwezome
7b15c0bee5
Update KeyDev.ZC Ctrl-Alt-V callback name to replace 'VGA' with 'Video Framebuffer'.
2022-10-28 23:10:45 -04:00
TomAwezome
422414aa87
Fix CheckPtr and CheckCodePtr missing else and return.
2022-10-26 19:26:54 -04:00
TomAwezome
1d74c8116e
Remove text.vga_alias and VGAM_GRAPHICS.
2022-10-26 18:35:52 -04:00
TomAwezome
b82ac37220
Remove newline from KernelB.HH that previously held a debug comment.
2022-10-25 17:59:50 -04:00
TomAwezome
fbbc5dacbf
Fix PCI bit-test function unnecessary parens warnings.
2022-10-25 14:52:30 -04:00
TomAwezome
11601ccb32
Lower PTR_STARS_NUM from 4 to 3.
2022-10-24 17:01:18 -04:00
TomAwezome
725cde1fb8
Fix AHCI function documentation about blk counts.
2022-10-24 15:15:43 -04:00
TomAwezome
ce6c9c29ad
Make CopySingle progress indicator only update every 2 seconds.
2022-10-24 02:05:24 -04:00
TomAwezome
ff06fa23a3
Fix AHCI bit test accesses in various files to use PCIBt/PCIBts/PCIBtr.
2022-10-23 02:03:47 -04:00
TomAwezome
876ea98c18
Fix FileSysFAT.ZC code formatting.
2022-10-22 18:43:18 -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
2cb7e9f7a0
Improve CopySingle 'progress' indicator.
2022-10-20 14:35:27 -04:00
TomAwezome
da01da14eb
Add 'progress' indicator to CopySingle function.
2022-10-20 13:46:07 -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
41e5901934
Update DiskAHCI.ZC debug fixme comment.
2022-10-16 19:35:23 -04:00
TomAwezome
5b6b84202f
Update KernelB.HH debug fixme comment.
2022-10-16 19:33:14 -04:00
TomAwezome
e3c13b2baf
Remove debug comment on SYS_FRAMEBUFFER_LIST.
2022-10-16 19:32:28 -04:00
TomAwezome
5ec66b9dad
Replace Bt, Btr, Bts compiler _interns temporarily with function implementations.
2022-10-16 01:57:30 -04:00
TomAwezome
fa73da4be1
Remove debug lines from Kernel/BlkDev/DiskAHCI.ZC
2022-10-15 23:40:09 -04:00
TomAwezome
2c2dc1141d
Begin integrating Limine framebuffer mode info list into ZealBooter to pass abstracted mode information to CKernel header.
2022-10-14 22:01:34 -04:00
TomAwezome
a2be44fa28
Begin reimplementing framebuffer mode list storage and VideoRep funtionality.
2022-10-14 19:41:46 -04:00
TomAwezome
6ff44d06cb
Merge branch 'limine-ahci-doodguy-debug' into limine
2022-10-13 02:29:14 -04:00
TomAwezome
dfcd7608f8
Add .CFG to FILEMASK_TXT supported text file extensions, for making editing Limine.CFG easier.
2022-10-12 21:58:07 -04:00
TomAwezome
5169661ef5
Remove BootHDIns In() input strings for resolution setting since compile-time screen resolution setting has been removed.
...
TODO: Install scripts still have some remaining code that asks for screen resolution and grabs input, such as bare metal install code section. These sections need to also be updated!
2022-10-12 20:06:33 -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
41d32c699e
Fix dup var type compiler warn in AHCIPortInit.
2022-10-09 20:37:24 -04:00
TomAwezome
ff5a901185
Remove debug check lines from AHCIPortIdentify.
2022-10-09 20:37:09 -04:00
TomAwezome
eaea4915a1
Begin removing debug lines from AHCI code, document bugs identified and current workarounds.
2022-10-09 20:29:28 -04:00
TomAwezome
8f93766df7
Change AHCIAtaInit cmd_header_base cast to proper declared variable.
2022-10-07 20:22:13 -04:00
TomAwezome
7dac5c3019
Change ACHI HBA ports_implemented check to debug AND with bitshift.
2022-10-07 18:55:44 -04:00
TomAwezome
27193fe5e0
Add AHCI GHC.AE debug check with both & and Bt.
2022-10-07 18:54:56 -04:00
TomAwezome
004f762b26
Add AHCI debug Bt/Bts values and checks.
2022-10-07 18:54:16 -04:00
TomAwezome
c4e5fbe2da
Change AHCI ATAPI cmd_issue sets to debug OR-equals with bit shift.
2022-10-07 18:53:32 -04:00
TomAwezome
276e58e43f
Replace AHCIPortCmdWait processed-check with debug bit shift AND comparison.
2022-10-07 18:52:27 -04:00
TomAwezome
56107409db
Alter AHCIPortIdentify last debug var check.
2022-10-06 18:20:31 -04:00
TomAwezome
0d517f15bb
Change AHCIPortIdentify port cmd_issue set to debug approach with or-equals.
2022-10-06 18:19:51 -04:00
TomAwezome
7c6f6117d2
Change AHCIPortIdentify cmd_fis desc set to debug approach, add another var check.
2022-10-06 18:19:08 -04:00
TomAwezome
f813da6107
Add debug AHCIPortIdentify PxCMD.ICC set to 1.
2022-10-06 18:18:13 -04:00
TomAwezome
1145ab3b9b
Remove debug known-good vals from check in AHCIPortIdentify.
2022-10-06 18:17:45 -04:00