File history
Tracking elks/arch/i86/drivers/block/ll_rw_blk.c
| Commit | Author | Date | Message |
|---|---|---|---|
31f7cff8e0cc2a7ba50993bb9dfeaf0af48e776 | Greg Haerr | 2025-12-10 | [kernel] Don't disable interrupts in block device request queue unless async I/O |
23d3916d1c18368a01dfa4ccecf84eed3a028f6 | Greg Haerr | 2025-11-08 | Rename CONFIG_BLK_DEV_SSD_SD8018X to CONFIG_BLK_DEV_SSD_SD |
f2d570bfaf5722570c2f62ed7c6d5cab0258188 | Greg Haerr | 2025-10-20 | Use BIOS drive mapping table for portability to PC98 |
9458590aba5037c443f2e0d846884126eb1f122 | Greg Haerr | 2025-10-20 | [kernel] Issue BIOSHD disk reset when ATA CF driver present on boot |
d31ef769731d2f7bbbe4e7aab544bdafb8cebef | Greg Haerr | 2025-10-10 | [kernel] Various small fixes, source documenation enhancements |
1f0bf37f442c475065dea9ff4c7a29a8a26b991 | Greg Haerr | 2025-07-19 | [kernel] Rewrite ATA CF driver timeouts to use accurate kernel timer |
d0370a8de7151234fbe6f8fc34d50e0310ea288 | Greg Haerr | 2025-07-15 | Add partition handling to ATA CF driver |
7b787ab032ce163f3e2cd8fe19e2bc50729eae6 | Greg Haerr | 2025-07-15 | Refactor partition code for use outside bioshd driver |
cfd9ffde03468277b7389ddeee183ce54395eac | Greg Haerr | 2025-07-04 | [kernel] Introduce block device driver overlays, move ATA CF to /dev/cf0 |
59ac9190be9c1336096df563d8af47058b02a6d | Ferry Hendrikx | 2025-06-27 | Checkpoint; ATA reading is working |
95d117074689db6f2a6056c05c88d2f143646e3 | Greg Haerr | 2025-05-23 | Implement XMS floppy track caching |
31ff9934265758fa4098d84cedbd1ae8acd20f3 | Greg Haerr | 2025-03-22 | Add XMS ramdisk framework |
5493f9ff5f605225b654290b1d07cc59ff91b59 | Greg Haerr | 2024-10-16 | Display request queue size > 1 on DEBUG_CACHE |
04d268e27141063b118931dde06b87f1ea5f90f | Greg Haerr | 2024-09-04 | [kernel] Cleanup and shorten panic messages to save kernel data space |
74a175310d4ee35fb9d904449d4e0c4b30f7bca | Greg Haerr | 2023-10-06 | Cleanup |
95e0ff11fdae7c959dc07d142998b170f321612 | Greg Haerr | 2023-10-06 | [config] Update config files from recent changes |
95eaf27b2ef83827d02ffddc513e49440dd4d4b | Greg Haerr | 2023-09-16 | Get probing working, cleanup driver somewhat, always display messages |
867020c894421304035d4bd387869c045415879 | Greg Haerr | 2023-09-11 | [kernel] Cleanup block driver blk_size code |
be745ac22f7c89fc52c0d53a609e974edcb9a0b | Greg Haerr | 2023-09-04 | [kernel] Slightly reorganize boot and kernel messages |
df086af1e5b8abbe5b8780df76aee2865bf073a | Greg Haerr | 2023-09-02 | [kernel] Eliminate tabs from some kernel source files |
f6eb392bd5ab73b2e41c945d90d36870a82ecaf | Greg Haerr | 2023-09-01 | [kernel] Don't mark inode dirty in fchown unless uid or gid changed, cleanup |
1992a3f0bc7a894467a59bf25de0501b7cc87b4 | Greg Haerr | 2023-08-30 | [kernel] Kernel buffers tune and 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 |
ff31776c0f027ce3934bd42ac5375c97c16f928 | Greg Haerr | 2023-08-16 | [kernel] Replace kdevname() with printk %D |
b3cb5cf41750959cea4cc1de51ee722f403ea48 | Greg Haerr | 2023-08-15 | [kernel] Fix MINIX fs indirect block allocation |
429b1a2fbbb9c06cab66bfe0f17c52a91991fcd | Greg Haerr | 2023-08-12 | [kernel] Add working async I/O for SSD driver Fixes request and buffer header unpairing coming in and out of L1 Rewritten SSD driver to work for async I/O (only block driver at present) SSD driver works by simulating 50msec I/O delay timeout for floppy em |
5578244e9498d3c38e113f36133ce425a3536b5 | Greg Haerr | 2023-08-07 | Set NR_REQUEST to 1 |
62152cdd6b81945c3c777ca92a71c337b3ad0e3 | Greg Haerr | 2023-08-02 | Update elevator routine and get_request routines to Linux 2.0 |
e82dacc4ff1ec585276c5a47e396510d3a70d8a | Greg Haerr | 2023-08-01 | Buffer and block I/O cleanup Add CONFIG_ASYNCIO (not set) for speed doing synchronous I/O Reduce request queue to 2 for synchronous I/O Add CHECK_BLOCKIO for buffer and block I/O constistency checking Cleanup major.h device list |
b72e7d74a04ff8b787dc2c94664bc4608a2cb76 | Greg Haerr | 2022-02-11 | Separate buffer_heads into two structs |
c4d3ec6d4a86cffb8f0d18ea872f71286fae7cf | Greg Haerr | 2022-02-11 | Second stage of moving buffer heads outside kernel data space |
d38fdd9e92f6867f355ea54cc2c98dca4fa96ac | Greg Haerr | 2022-02-11 | [kernel] Add wrappers around struct buffer_head member access |
482ff27844bca2107c331245176fd5e6a8be720 | Greg Haerr | 2022-01-11 | [kernel] Source cleanup of BLOAT_FS |
ce4671388c22e6db1103782979be1773c61bd43 | Greg Haerr | 2022-01-11 | [kernel] Enable interrupts during block I/O |
ea0ef9e0034425a3ea3189a2adb733f113bfe64 | Greg Haerr | 2022-01-09 | Change rq_sector to rq_blocknr |
d7aa87f82eee1e23b0a417b3818867cc57def63 | Greg Haerr | 2021-12-14 | [kernel] Add disk support for PC98 computer |
d16b9b6a2bf196be3f8123330248299e421548c | Greg Haerr | 2021-11-09 | Fix SSD and RAMDISK block drivers to work with ramdesc_t xms_fmemcpy |
258bd348432c0ec8dbc978865362c3a2d909e29 | Greg Haerr | 2021-11-09 | Add XMS buffers, xms_fmemcpy and linear32_fmemcpy routines |
d7451c0c1203bd91c060453449a016584c70127 | Greg Haerr | 2021-11-08 | Add dynamic external buffer allocation |
b8fd61d3c5bbb294666c86cbd5fe637b31d434b | Santiago Hormazabal | 2021-10-06 | ssd: add generic SD card ssd driver. 8018x: add bit-banged low level SD card driver for ssd. |
90adc026a691c0a1e49416ccad260460fa95af2 | Greg Haerr | 2021-05-24 | [kernel] More source cleanups |
c13072399f366897e0baec5af3f7db94231ad3c | Greg Haerr | 2021-05-20 | Cleanup FDC outb |
1a5aa22517540be3cc919aa7880684205be475d | mfld-fr | 2021-05-20 | [blkdev] FDC access only for PC |
46ac5f75c42107834d7d54eff97b90f751f4607 | Greg Haerr | 2020-11-06 | [kernel] Cleanup block device source code |
8b1235129b56011e63132f31d38e9ddbb2fddc9 | Greg Haerr | 2020-11-05 | [kernel] Expand buffer block numbers to 32 bits to support 500MB FAT filesystems |
76f953abb3fd32a55a5c024104f3086cc0e08fa | Gregory Haerr | 2020-10-26 | [kernel] Cleanup buffer code from PR #819 (#822) |
e84b9d81449247b2d220f0cc89017b54ebaf44c | Greg Haerr | 2020-10-25 | Cleanup removed code |
283a1394e4775926cd15ea26b920b1bb6ca7c0d | Greg Haerr | 2020-10-25 | [kernel] Optimize excess buffer copies, map_buffer / unmap_buffer in read/writes |
4d56ca48602e7f24db78af338265bdd0ce79454 | Greg Haerr | 2020-09-22 | [kernel] Implement operating far text kernel |
283a22601eb1f3d7e15c391a88ed35967268a69 | Greg Haerr | 2020-03-10 | [minix] Fix Minix umount super block unchecked flag, add new debug mechanism |
f93e35717dcc821e307106707007b5e5802cc9d | mfld-fr | 2020-02-15 | [fs] More consistent buffer locking |
9e1695be83438506879bcbfb92621ddd91caf76 | mfld-fr | 2020-02-15 | [fs] Buffer code cleanup |
d123d747d6d60e3b39cc8e286b4e37b1fb00ba6 | mfld-fr | 2017-10-29 | [romfs] Change /dev/rom from char to block |
4baf921cdc5f2dde5c5f499f135ff02ec26fbb6 | lithoxs | 2017-09-15 | Optimization in block devices directory. Code size reduction of 32 bytes. Data size unchanged. Compiled with BCC. Tested with Qemu. |
c130390f0e5beda73ab862039f671d5337c83d3 | Jody Bruchon | 2017-03-15 | Code style cleanups |
0f27b75aebb9c079d8db4c41a59e32732e6d222 | lithoxs | 2016-08-22 | Optimization in directory arch/i86/drivers/block Code still does the same. Code size reduced by 144 bytes. Compiled kernel tested under Qemu. |
2e1b7a4be6ef1cacae0caa1602957ac5c9e1486 | Jody Bruchon | 2016-08-18 | Change style of if/while/for to include space after keyword |
e6caf8d89efaf0b04349241d46a0abf391536f1 | lithoxs | 2016-02-16 | Code size reduction in files of directories under arch/i86/drivers. Code still does exactly the same. Kernel compiled with BCC, tested with QEMU. Works. Code size reduced in 176 bytes |
f58373057d55e498aa21dc5dbf429821a8f32e5 | lithoxs | 2015-10-27 | More optimizations in drivers directory |
5848290325a74d659a45fbf54f1648c8a9f80b6 | lithoxs | 2015-10-26 | Diverse optimizations |
3ccc3cf4092c7241dd831d2c5e764d72eacbec9 | Jody Bruchon | 2012-12-06 | Huge patch set from Juan Perez-Sanchez <lithoxs@gmail.com>: |
f48193f158e4591f4b7a61ab4ab53ffc750dc26 | Jody Bruchon | 2012-02-17 | Removed "old XT hard disk support" as it was a nonexistent driver. |
c732c7436554ade0e6e2f19717049abe252dbb1 | Riley H. Williams | 2002-06-04 | Finished ANSI'fication and `splint -weak` checking of ELKS source files that actually make up the ELKS kernel itself. |