File history
Tracking elks/arch/i86/drivers/block/genhd.c
| Commit | Author | Date | Message |
|---|---|---|---|
823945825cf1ed50ade792409f885b72fa0189e | Greg Haerr | 2025-08-18 | [build] Fix Solo/86 build |
d3df2a15a923673f5cc350c52c4adcf269e9ff3 | tyama501 | 2025-08-02 | [genhd] Add incrementing drivep in show_drive_info |
d8e90dae8352331ccf67e6659d8f3099641278b | Greg Haerr | 2025-07-26 | Cleanup declarations in genhd.c |
5b62f33319cda5935b3ecc1b9066f7efbeb0356 | Greg Haerr | 2025-07-26 | Remove drive_info global |
3656cf23c6e34dd34655d99804b0aa9b0c5bada | Greg Haerr | 2025-07-21 | [kernel] Change partition code to GENPROC, ATA CF driver to ATPROC (fartext) |
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 |
77f801e1a0e4c2f593d963fa76eb26f5b0f09d9 | Greg Haerr | 2025-07-16 | Calculate boot partition to allow booting from ATA CF drive! |
a0903c8d94edd207f669c5bd60eceb722c464d4 | Greg Haerr | 2025-07-16 | Fix open bugs in non-existent partitions for bioshd and ata-cf |
f14b3f81173efa3e18f603b91cf0b1e44591f38 | Greg Haerr | 2025-07-16 | Don't create accessible partition from mbr extended partition pointer entry |
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 |
7b68648b787e41a976472f400eb738b3a2e868b | Greg Haerr | 2024-09-15 | Update some kernel printk to use thousands groupings |
b78722b83fe0db77f3eb67228bdafee1b94458d | Greg Haerr | 2024-04-04 | [kernel,cmds] Small fixes to ps, mkfs and ramdisk driver |
4787e64b92c4d94061d741d141b9b15ebe74cdf | Greg Haerr | 2023-10-07 | [driver] Minor floppy driver cleanups |
867020c894421304035d4bd387869c045415879 | Greg Haerr | 2023-09-11 | [kernel] Cleanup block driver blk_size code |
3ebb0c5c5e12f9c7b9fc1703bc1bd090a803483 | Greg Haerr | 2023-09-07 | Move code calling BIOS from bioshd.c to bios.c |
927313f62bb9b0f3c30eeeb436d65ceef98c966 | Greg Haerr | 2023-09-07 | [kernel] Refactor bioshd driver in preparation for other block devices |
be745ac22f7c89fc52c0d53a609e974edcb9a0b | Greg Haerr | 2023-09-04 | [kernel] Slightly reorganize boot and kernel messages |
a19dfa5fc93d3838ee48e792e88d961bf90c578 | Greg Haerr | 2023-09-02 | [kernel] Source cleanup replace #if 0 with #if UNUSED |
8bbfe5e47a02baf6739df9a5af9b058a647d166 | Marcin Laszewski | 2023-05-18 | elks/arch/i86/drivers/block/genhd.c: fix: Parentheses in macro definition. |
6e1512d8f8632627ff12262d3e1c737c158e416 | tyama501 | 2023-05-14 | [disk] Calc cylinders with unsigned for PC-98 16bits cylinder |
3dcf06b6b7fe087ac6567d20ec580733bcdcb0f | Greg Haerr | 2022-04-09 | [cmds] Update BASIC documentation, add arch-specific host*.c files |
6fc41a1772b3e052de643ef0affc901e0235cac | tyama501 | 2022-04-09 | Add codes for bios_disk_rw, Simplified int1B, Modified bootcode for PC-98 |
4f7e70cfe8f731b504a7a6b06f5822715b7041e | tyama501 | 2022-02-27 | Add PC-98 msdos partition |
efa6eecd45d8054244c91c27e8078872acfdca1 | Greg Haerr | 2021-05-12 | [kernel] Allow setup.S INITSEG values to be specified in config.h |
eae2ce5b51ff3b2286520479c2e2467ffc7a6e5 | Greg Haerr | 2020-10-24 | [kernel] Better identify MBR partitions |
d2d3b76e7e2083765f48a2ae607a759b357298a | Greg Haerr | 2020-10-22 | [kernel] Debug and rewrite ramdisk |
a7b47effc7649c143b58cb527a1fa252185ce8a | Greg Haerr | 2020-10-14 | Move configurable items to limits.h |
4d56ca48602e7f24db78af338265bdd0ce79454 | Greg Haerr | 2020-09-22 | [kernel] Implement operating far text kernel |
53567b2757dcf51eb90f51d3556b37977bd141f | Greg Haerr | 2020-09-03 | [kernel] Fix to allow booting read-only root filesystem |
48a8c60dfea1ae2209e30a2d14278794ef3b263 | Greg Haerr | 2020-09-02 | [fsck] Cleanup display output, add -vv option for max verbose |
5aa60133c29dc1f30c50f14b69aa1583ef0b9a6 | Helge Skrivervik | 2020-08-30 | Fixed missing ifdef |
a09ab4de38822d56bc4a9f493b451d98e638391 | Greg Haerr | 2020-04-08 | [config] Use int13 for floppy by default, small cleanups |
3124b329a3c1e006600a5d1de4a9a14245e9dbb | Tee-Kiah Chia | 2020-04-06 | [kernel] clarify comment on boot partition search in genhd.c |
6fa419d196c6f27d374191bd7f9b3a823d0f36b | Tee-Kiah Chia | 2020-04-05 | [boot] [kernel] allow boot from hd partitions above first 32 MiB |
2d3653801997e31ae43915cbac26511b6acef2b | Greg Haerr | 2020-04-04 | [mbr] Various standardizations for MBR boot/partitions |
786a606767664f014cf6f36c2a49c67b816e72e | Greg Haerr | 2020-03-31 | Calculate partition number from boot offset |
e386c58d03f41af28b58d868abc239264ef31ef | Greg Haerr | 2020-03-27 | [kernel] Increase BIOS hard and floppy disk devices from 4 to 8 |
9294d412b271e893c9815862d6d6049eba9fc21 | Greg Haerr | 2020-03-26 | [build] Add 32Mb FAT bootable hard disk image to build |
57052d00abb636f3676dd8d5e2354fb95074b0d | Greg Haerr | 2020-03-24 | [kernel] Add bda4 device to build. Compress boot messages to one screen |
4d33cecfc6f424558b8c99017a10211c1f59f05 | Jody Bruchon | 2020-03-09 | Revert "Whitespace cleanup in `elks/`" |
43a63eb0e78f6296c9b009df714324bc02095ca | Jody Bruchon | 2020-03-08 | Whitespace cleanup in `elks/` |
974ac00c92bb0c8f4fd01f2bda62718b1274a36 | mfld-fr | 2020-02-04 | [kernel] Drop process swapping |
b21d7f8aae550bc03c8ec5c2e5cc3cde6fd8b60 | mfld-fr | 2019-03-17 | [kernel] Fix warnings in 'genhd' |
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. |
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. |
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 |
4a1c38a7553a0148daf2a5a8016c93a1729e5fe | Juan Perez-Sanchez | 2015-06-13 | Removal of ia16-unknown-elks-gcc warnings |
7db3b4848aab80b1338cc0c0233720c4ff88d4a | Riley H. Williams | 2002-07-16 | Assorted bugfixes (see CHANGELOG entry dated "Tue Jul 16 12:00:00 BST 200" for details. |
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. |
49c50408949d05dc8f545b7dce4d80483cca0c0 | Riley H. Williams | 2002-06-03 | Completed ANSI'fication of many more source files, and verified that current codebase both compiles and boots on my 286 based laptop. THIS BREAKS THE KTCP COMMAND AS A RESULT OF FIXING A KERNEL BUG. |
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. |
4060d181d8a958bf6a26a231d73dbf1a621ff53 | Alan Cox | 2001-06-17 | Remove b_state and b_size bloat items. The core only handles 1K buffers and we use old style fields for uptodate/locked |
95b70015adf5e46222e434eb3171f451f076292 | Andrew Richards | 2000-01-06 | ELKSibo code merged from psion_port branch |
ae928acf2892f3fb53a6f67c4d8d796e48275d8 | Andrew Richards | 1999-10-26 | Lots of changes bringing code up to 0.0.80-pre1. See CHANGELOG. |
6569c1b50fc2022960689f8c71b31456235546c | Andrew Richards | 1999-08-19 | Clean up of source,+ new features. |
644297d11480453c8fceaeec2c0a3fe754e0594 | Andrew Richards | 1999-07-09 | Fix to bioshd driver to sort problems when disabling hd support. |
503af13fbdd75dacf3e219f15822959df196568 | Andrew Richards | 1998-10-21 | Register variable optimisations, and a small bugfix. |
a60c92ad3ad76af1030aed84df1a9e7756bf2cb | Andrew Richards | 1998-10-06 | Replaced functions cli() and sti() with single asm instruction macros icli() and isti(), which saves 96 bytes. Moved Makefile dependency cleaning to distclean as I was fed up of doing make dep so much. |
f9b47559bca2467fdcc9c102c605ce826b6a78e | Unspecified Developer | 1998-09-12 | Imported elks-0.0.73-pre2 source |