File history
Tracking elks/arch/i86/drivers/block/bioshd.c
| Commit | Author | Date | Message |
|---|---|---|---|
66a5e993a78d51108141622e828056937421f8c | tyama501 | 2025-11-21 | [bios] Remove drivep argument of read_sector and use variable inside |
4819262f811a9b12bd9c6ea69bdb478a30ec0f1 | tyama501 | 2025-11-16 | [bios] Add bios_check_sector98 to use FORCE_PROBE = 0 on PC-98 |
71dfe16b961ef605ceeefda07e02113d7a0ea36 | tyama501 | 2025-11-16 | [bios] Add drivep to bios_disk_rw and use it to detect sector size of PC-98 |
254b3e747df5a6132660b28f9fb9a9ae423078a | tyama501 | 2025-10-25 | [bios] Set FORCE_PROBE = 1 for PC-98 since FD1232 -> FD1200 needs probe |
e0ca10226a4ac6c1e616790238ab303990df1b4 | tyama501 | 2025-10-25 | [bios] Add 1200 for PC-98 |
fe695086801992ad65de8814993df82f046a551 | Greg Haerr | 2025-07-26 | Cleanup fdtype value -1 and make BIOSHD and ATA CF drivers more similar w/partitions |
5b62f33319cda5935b3ecc1b9066f7efbeb0356 | Greg Haerr | 2025-07-26 | Remove drive_info global |
2df4a32f99d35fb3497a28c401bec3f31255e48 | Greg Haerr | 2025-07-22 | Cleanup |
b454187177b6894f7c44d9021db73f948b9ded8 | Greg Haerr | 2025-07-22 | [kernel] Revise kernel device name/number messages for clarity |
4b4ade28a0e3364fe49dcd8eb05034f6750b92c | Greg Haerr | 2025-07-21 | Automatically reread partition table in BIOSHD driver after MBR written |
1b974648e2628abccebff5e4f0e716d1374ef58 | Greg Haerr | 2025-07-21 | [kernel] Display device name as well as number in important kernel messages |
09a9c3a28d44b2b6ab06e6cd357e180b60ced19 | Greg Haerr | 2025-07-20 | [kernel] Add disable= /bootopts option to disable ATA CF, BIOS FD/HD or DF drivers |
8f9ace579007373f1e7913ecb4775a5950c39a0 | Greg Haerr | 2025-07-17 | Share ioctl code between ATA CF and BIOSHD drivers |
00007b9fa13dc40e0aac5be6bb8ee01266bb919 | Greg Haerr | 2025-07-17 | Standardize cf, hd, and fd block device CHS and size reporting |
592181a7e3d41ac30ccabbb0d8a786cee3e0a07 | Greg Haerr | 2025-07-16 | Move struct hd_geometry to genhd.h, remove requirement for arch/hdreg.h header |
a0903c8d94edd207f669c5bd60eceb722c464d4 | Greg Haerr | 2025-07-16 | Fix open bugs in non-existent partitions for bioshd and ata-cf |
7b787ab032ce163f3e2cd8fe19e2bc50729eae6 | Greg Haerr | 2025-07-15 | Refactor partition code for use outside bioshd driver |
c1bc3ef9447691b2a95eb3d013e56c04184dedf | Gregory Haerr | 2025-05-07 | [kernel] Don't rely on BDA/INT 11 equipment config byte bit 0 for floppies present (#2336) |
9222e05d77699e2cb869e7e7af09dd25b6d19c2 | Greg Haerr | 2024-11-04 | Don't invalidate cache on writes unless operating on current cached drive Set TRACKSEGSZ 0 unless CONFIG_TRACK_CACHE or DF Indentation cleanup |
152aaae0503b8e6de616788d097b165193ab029 | Greg Haerr | 2024-11-03 | [kernel] Split XMS/DMA buffer from track cache for BIOS and DF drivers |
be66adcfc3e147e8b0bd888c6f9c200a3d5c57a | Greg Haerr | 2024-10-16 | Fixup CH display |
683e6342b9fb6895faa760c08485700ce3319ae | Greg Haerr | 2024-10-16 | Introduce debug=N in /bootopts for multilevel debug statements Add debug_cache2 second level debug |
e8cf8b25f7b5e51c747b9979cbb39b6769862c5 | Greg Haerr | 2024-10-16 | Properly calculate IODELAY sector count Add debug_cache to DF driver Add debug_cache for drive-to-drive transfers |
18eb525d4cfd188c511ea254cfabad5f2f9b7f2 | Greg Haerr | 2024-10-14 | [build] Add various options to optimize boot startup times |
19bdb392ee63ff4c3fe1d69d9f43159ed7fc9e5 | Greg Haerr | 2024-10-06 | [kernel] Fix BIOS track read retry errors under QEMU |
610c93b6e2b672db451dc7f8074d84eebefd8a1 | Valtteri Koskivuori | 2024-08-27 | [bioshd] Implement park for ancient MFM/RLL disks |
02516a661b39be8e5b90be1cb5b81c44b97f8a4 | Greg Haerr | 2024-08-05 | [kernel] Move hd/fd bios driver routines into far BFPROC to free up .text space |
b477617ffd7ca52ee80e0120d03654e2d8bb4ed | Greg Haerr | 2024-03-24 | Extensive removal of include <config.h> from types.h |
4af3e3ed901b06eee21e9fa7d02adea0f8a7ab7 | tyama501 | 2023-12-29 | [bioshd] 720KB 2DD support for PC-98 2HD/2DD common drive |
c8ba18281d155652045356774bf243abf8357ef | tyama501 | 2023-12-24 | [bioshd] fix fd_types |
4787e64b92c4d94061d741d141b9b15ebe74cdf | Greg Haerr | 2023-10-07 | [driver] Minor floppy driver cleanups |
267d100feb82101be6c0e802fc49bf2308aee41 | Greg Haerr | 2023-10-03 | [kernel] Use MAJOR_NR in blk.h to select block device |
e130ec85933b579f55159a594867e15e1e6da5e | Greg Haerr | 2023-09-18 | [kernel] Minor reformatting for readability |
b24c7aafd7b21e44a60f318160adc7538cb9b0c | Greg Haerr | 2023-09-18 | Fix max sector check |
b0dbd595655e9d190f70f6e585d6390108cd271 | Greg Haerr | 2023-09-12 | [kernel] Misc cleanups |
7760347efd4435de4424e63b7a36c544ff73ea9 | Greg Haerr | 2023-09-12 | [kernel] Disable track caching for hard drives |
867020c894421304035d4bd387869c045415879 | Greg Haerr | 2023-09-11 | [kernel] Cleanup block driver blk_size code |
0a43073688370125a378d85776d2966fda31065 | Greg Haerr | 2023-09-11 | More fixups |
89c732bad8d506d855ae3fe7cac294d936d2b8d | Greg Haerr | 2023-09-11 | [kernel] Fix to allow booting 2.88M floppy on dosbox |
73b963043156cb37d7ef93fe4a5834cff9a617c | Greg Haerr | 2023-09-11 | [kernel] Change bioshd minor numbering scheme to conserve kernel data size |
73e40e73c085ff7f32e308e3c22f941d53b40ce | Greg Haerr | 2023-09-07 | More cleanup |
3ebb0c5c5e12f9c7b9fc1703bc1bd090a803483 | Greg Haerr | 2023-09-07 | Move code calling BIOS from bioshd.c to bios.c |
dd7885b521977e7d277f87abe8b452029d7d8b6 | Greg Haerr | 2023-09-07 | Revise error handling |
927313f62bb9b0f3c30eeeb436d65ceef98c966 | Greg Haerr | 2023-09-07 | [kernel] Refactor bioshd driver in preparation for other block devices |
991e94c18e4be8c8c823898de96555b577e9392 | Greg Haerr | 2023-09-06 | [kernel] Implemenet full track caching and fix track retry error |
494c8e677f8ff5389db9ac9e36ddd772f370a1f | Greg Haerr | 2023-09-05 | [kernel] More source reformatting for maintainability |
be745ac22f7c89fc52c0d53a609e974edcb9a0b | Greg Haerr | 2023-09-04 | [kernel] Slightly reorganize boot and kernel messages |
f3ad774b25d9836f2c62d00a7a38552052284c2 | Greg Haerr | 2023-09-03 | [kernel] Support Toshiba T1100 BIOS when INT 13 returns 0 floppies |
4536d5f582833965c985f006fa7dc378d0907e0 | Greg Haerr | 2023-09-02 | [libc] Rewrite getpw/getgr routines to cache opens |
df086af1e5b8abbe5b8780df76aee2865bf073a | Greg Haerr | 2023-09-02 | [kernel] Eliminate tabs from some kernel source files |
a19dfa5fc93d3838ee48e792e88d961bf90c578 | Greg Haerr | 2023-09-02 | [kernel] Source cleanup replace #if 0 with #if UNUSED |
83d4ecded4cb962a380d23ea444d0258fbfcfe5 | Greg Haerr | 2023-08-27 | Move NR_MAPBUFS to limits.h |
aa25de768d4846aca96ba0881b2e549f1eb8aff | Greg Haerr | 2023-08-27 | [kernel] Add physaddr 64k I/O overlap checking to BIOS driver |
49113f83e7790cc5593658bc6dc3175cb688c59 | Greg Haerr | 2023-08-23 | Fix incorrect block devce open routine from last PR |
d82f64fb88e7823c513b45649c42baf67e0dec2 | Greg Haerr | 2023-08-21 | [kernel] Invalidate L1 buffers properly, update block drivers to sync |
7e0e494f02ad1432d4627a80673809a6d4b756f | Greg Haerr | 2023-08-21 | Cleanup |
ff7683593d038b5d74dd47d9fbbee98253391eb | Greg Haerr | 2023-08-20 | Rewrite block requests to use start sector and sector count |
24e9deacb71012969d719aacd30770c9a627ccd | Greg Haerr | 2023-08-20 | [kernel] Add get_sector_size function to get hardware sector size |
4d904c346da0018353dd2779b6a4b8d4d8defcb | Greg Haerr | 2023-08-13 | [config] Add CONFIG_ASYNCIO config option, cleanup INIT_REQUEST |
c1a5b383de24221e0d2fe7d3d2cbc717a6cad9c | Greg Haerr | 2023-08-07 | [kernel] Cleanup various kernel sources |
6e1512d8f8632627ff12262d3e1c737c158e416 | tyama501 | 2023-05-14 | [disk] Calc cylinders with unsigned for PC-98 16bits cylinder |
5b427aa52f4087a2902d9880e671d5545307c7f | Greg Haerr | 2023-03-24 | [kernel] Remove CAPS_DRIVE_PARMS for NuXT and other 8086 systems Fix FAT filesystem when no /DEV entry exists |
4f54b658861eba9958cf0d1e2c951bb9bbf6e97 | Greg Haerr | 2023-02-28 | Fix headless console, other small changes for blink |
cca27a93f37ddddb338fb57f68f0bcaed939543 | Greg Haerr | 2022-11-30 | DEBUG_PROBE default off |