blog:pushbx:2025:0824_more_work_on_partition_scanning
More work on partition scanning
2025-08-17
This blog post is a week late, albeit I did prepare it as usual. This happened due to personal reasons.
patchini
scanptab
-
Fix a bug where scan_subsequent_primary incorrectly checked the piBoot flag when it just wanted to detect the first (lowest) primary partition, eg when the priority active mode was not enabled. This came up during testing of the lDOS kernel.
lDebug
bootimg
Add another example to the partdisk.asm usage comment, with an extended partition containing a logical partition, a nested extended partition, and finally a second logical partition. This is useful to test that the traditional order of logical partitions or ignoring subsequent logical partitions (after a nested extended partition) work as intended.
lDOS / lMS-DOS
-
-
-
-
-
-
-
-
-
-
-
Fix ZR check for partition ending at the end of the (32-bit) address space. This is pretty useless, likely a holdover from the MS-DOS v3.30 and lower kernels that only supported a 16-bit address space for block devices.
-
-
Drop obsolete extern directive, setting DS before SYSIN that's redundant, and a comment on moving the DOS.
-
-
-
-
-
-
-
-
doc:
Update manual on patchini tools, their supported values, and the two new kernel command line commands to override patchdeb and patchsca fields. Also change supported file systems to list the new default scan mode (multiple primary, extended, and logical partitions supported).
blog/pushbx/2025/0824_more_work_on_partition_scanning.txt · Last modified: 2025-08-24 20:44:39 +0200 Aug Sun by ecm