File history
Tracking elks/arch/i86/drivers/block/ssd.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 |
f7b0f900b3533fab12cccd0a2d8b77e57d7412c | Greg Haerr | 2025-11-08 | [kernel] Limit accessible SD card size to 2GB in SSD driver |
c154bf2df4f899aad9d2f942829bc986579e2c7 | Greg Haerr | 2025-07-15 | Remove per-driver register_blkdev error messages |
6905e85fcc90af260039e0f60c20f9c4bb71417 | Greg Haerr | 2025-03-31 | Rewrite xms allocation to not use long arithmetic to reduce size |
e26b2ab98376362bbdbc05eef49279c0e7033f6 | Greg Haerr | 2025-03-30 | Show RAM available (after buffer use) for XMS ramdisk at boot |
3e9fc8081166f69abf6f1ae6362579b257f9ab7 | Greg Haerr | 2025-03-27 | Fixup xms startup messages and PC-98 config |
77d1e71a6d746742ea58a66c8e8452758cb1b3c | Greg Haerr | 2025-03-23 | Initialize ssd driver properly when no XMS buffers set |
7e85c9ddff097b42dd1bf1a873d74ade2c6a5ff | Greg Haerr | 2025-03-23 | Cleanup |
59d5f24bc318880a31348d16b94aab99241ffcb | Greg Haerr | 2025-03-23 | Rewrite ssd block driver to use XMS memory |
31ff9934265758fa4098d84cedbd1ae8acd20f3 | Greg Haerr | 2025-03-22 | Add XMS ramdisk framework |
267d100feb82101be6c0e802fc49bf2308aee41 | Greg Haerr | 2023-10-03 | [kernel] Use MAJOR_NR in blk.h to select block device |
f49d97ebcf389cf655f9062fab3efea3ae5281d | Greg Haerr | 2023-09-18 | Remove test code in ssd driver for changing request addresses |
b24c7aafd7b21e44a60f318160adc7538cb9b0c | Greg Haerr | 2023-09-18 | Fix max sector check |
867020c894421304035d4bd387869c045415879 | Greg Haerr | 2023-09-11 | [kernel] Cleanup block driver blk_size code |
bf8e4b07950256f5d61e636d6d700e045b49260 | Greg Haerr | 2023-08-25 | [kernel] Prohibit reading from /dev/ssd until initialized |
07dab55a314d19694fc4cb08527b75421b3cbfc | Greg Haerr | 2023-08-25 | [kernel] Add char and network driver init routines to INITPROC |
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 |
c16327b9a04fa487a6ab04de7778d07490b9103 | Greg Haerr | 2023-08-21 | Update ramdisk driver for multisector I/O |
107179372adcb87c0cb0c54c61b4a3daeb16847 | Greg Haerr | 2023-08-21 | Handle multi-sector I/O in ssd driver |
ff7683593d038b5d74dd47d9fbbee98253391eb | Greg Haerr | 2023-08-20 | Rewrite block requests to use start sector and sector count |
a61bf0b02edd3f146a1c1da89dfbce45a723c32 | Greg Haerr | 2023-08-19 | [kernel] Refactor debug events, add display inode table with ^N |
648951cfff072786cb34c28d0d2b4969496acb1 | Greg Haerr | 2023-08-15 | Cleanup |
b3cb5cf41750959cea4cc1de51ee722f403ea48 | Greg Haerr | 2023-08-15 | [kernel] Fix MINIX fs indirect block allocation |
4d904c346da0018353dd2779b6a4b8d4d8defcb | Greg Haerr | 2023-08-13 | [config] Add CONFIG_ASYNCIO config option, cleanup INIT_REQUEST |
9d0f78ec097e8b420e496a0e2b13503c8ea4e9d | Greg Haerr | 2023-08-13 | Combine sync and async SSD driver |
578fc25661eaf35f8a61605acfb659a5fe37094 | Greg Haerr | 2023-08-12 | Fix ssd_timeout link error |
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 |
ea0ef9e0034425a3ea3189a2adb733f113bfe64 | Greg Haerr | 2022-01-09 | Change rq_sector to rq_blocknr |
d16b9b6a2bf196be3f8123330248299e421548c | Greg Haerr | 2021-11-09 | Fix SSD and RAMDISK block drivers to work with ramdesc_t xms_fmemcpy |
b8fd61d3c5bbb294666c86cbd5fe637b31d434b | Santiago Hormazabal | 2021-10-06 | ssd: add generic SD card ssd driver. 8018x: add bit-banged low level SD card driver for ssd. |
9a4e07968207ba4a8bfe525d22f4b66aa5076ee | Greg Haerr | 2021-06-14 | Change init message to show kilobyte disk size |
32692d04490d455826c8d7b18aa5ecc89bbd0d0 | Greg Haerr | 2021-06-14 | Create seperate file for subdriver |
9d9f500d7b884b8c79747bb513970f163cda7eb | Greg Haerr | 2021-06-14 | [kernel] Add working SSD block device driver framework |
d2d3b76e7e2083765f48a2ae607a759b357298a | Greg Haerr | 2020-10-22 | [kernel] Debug and rewrite ramdisk |
64e7a0b883ef79605a56aca157c01a856409af5 | marcin-laszewski | 2020-08-09 | Debug msg (#689) |
9e1695be83438506879bcbfb92621ddd91caf76 | mfld-fr | 2020-02-15 | [fs] Buffer code cleanup |
27b7dbd0c5fd1bc8e7cf0f2f379a7ec5578b635 | mfld-fr | 2018-04-29 | Add optional list-based allocator |
de94d2f2933940abe0f390f863df2ea2468a427 | mfld-fr | 2017-11-02 | Move memory function back to /lib |
1138db1093c83073b595c55d556744f6b351d6a | Jody Bruchon | 2015-04-26 | Miscelaneous improvements to kernel |
ec8011877111321f9bbf1cccee8b72cacd2dca4 | Riley H. Williams | 2003-07-12 | Various spelling corrections. |
ede3317da3af8e8c93440eb92115297f7553571 | Harry Kalogirou | 2002-08-10 | Rollback to 1.6 |
7db3b4848aab80b1338cc0c0233720c4ff88d4a | Riley H. Williams | 2002-07-16 | Assorted bugfixes (see CHANGELOG entry dated "Tue Jul 16 12:00:00 BST 200" for details. |
9694a20fc1bb53a24541ff13e5fb7ee2d564d2f | Riley H. Williams | 2002-05-13 | Standardised macros for debugging printk's - now uses debug() and debug[1-9]() for all except memory handlers, which use debugmem() and debugmem[1-9]() respectively. |
6406276dda1a14f29a7385959a1fe00627c750d | Riley H. Williams | 2002-04-23 | ANSI'fied arch/i86/drivers/block subtree. |
c0b9471d43de64a9adc7d37482fb3f27b851a49 | Riley H. Williams | 2002-02-24 | Fixed #else and #endif to not fox the bcc -ansi option. Reformatted scripts/Configure and scripts/Menuconfig to a consistent style. Removed ELKS dependency on the Linux kernel source being available. |
83c598e310d51c0a9b34dd783d6a895c60dbef7 | Riley H. Williams | 2001-08-21 | First stage of validating printk() usage |
95b70015adf5e46222e434eb3171f451f076292 | Andrew Richards | 2000-01-06 | ELKSibo code merged from psion_port branch |