elks-enhanced

publicRead
Owner: themasterBranch: masterCommits: 6893Updated: 2026-04-19 00:15
Git CLI clone URL
git clone https://www.xt-emporium.com/git/elks-enhanced.git
Fullscreen desktop URL

File history

Tracking elks/arch/i86/drivers/block/genhd.c
CommitAuthorDateMessage
823945825cf1ed50ade792409f885b72fa0189eGreg Haerr2025-08-18[build] Fix Solo/86 build
d3df2a15a923673f5cc350c52c4adcf269e9ff3tyama5012025-08-02[genhd] Add incrementing drivep in show_drive_info
d8e90dae8352331ccf67e6659d8f3099641278bGreg Haerr2025-07-26Cleanup declarations in genhd.c
5b62f33319cda5935b3ecc1b9066f7efbeb0356Greg Haerr2025-07-26Remove drive_info global
3656cf23c6e34dd34655d99804b0aa9b0c5badaGreg Haerr2025-07-21[kernel] Change partition code to GENPROC, ATA CF driver to ATPROC (fartext)
8f9ace579007373f1e7913ecb4775a5950c39a0Greg Haerr2025-07-17Share ioctl code between ATA CF and BIOSHD drivers
00007b9fa13dc40e0aac5be6bb8ee01266bb919Greg Haerr2025-07-17Standardize cf, hd, and fd block device CHS and size reporting
77f801e1a0e4c2f593d963fa76eb26f5b0f09d9Greg Haerr2025-07-16Calculate boot partition to allow booting from ATA CF drive!
a0903c8d94edd207f669c5bd60eceb722c464d4Greg Haerr2025-07-16Fix open bugs in non-existent partitions for bioshd and ata-cf
f14b3f81173efa3e18f603b91cf0b1e44591f38Greg Haerr2025-07-16Don't create accessible partition from mbr extended partition pointer entry
d0370a8de7151234fbe6f8fc34d50e0310ea288Greg Haerr2025-07-15Add partition handling to ATA CF driver
7b787ab032ce163f3e2cd8fe19e2bc50729eae6Greg Haerr2025-07-15Refactor partition code for use outside bioshd driver
7b68648b787e41a976472f400eb738b3a2e868bGreg Haerr2024-09-15Update some kernel printk to use thousands groupings
b78722b83fe0db77f3eb67228bdafee1b94458dGreg Haerr2024-04-04[kernel,cmds] Small fixes to ps, mkfs and ramdisk driver
4787e64b92c4d94061d741d141b9b15ebe74cdfGreg Haerr2023-10-07[driver] Minor floppy driver cleanups
867020c894421304035d4bd387869c045415879Greg Haerr2023-09-11[kernel] Cleanup block driver blk_size code
3ebb0c5c5e12f9c7b9fc1703bc1bd090a803483Greg Haerr2023-09-07Move code calling BIOS from bioshd.c to bios.c
927313f62bb9b0f3c30eeeb436d65ceef98c966Greg Haerr2023-09-07[kernel] Refactor bioshd driver in preparation for other block devices
be745ac22f7c89fc52c0d53a609e974edcb9a0bGreg Haerr2023-09-04[kernel] Slightly reorganize boot and kernel messages
a19dfa5fc93d3838ee48e792e88d961bf90c578Greg Haerr2023-09-02[kernel] Source cleanup replace #if 0 with #if UNUSED
8bbfe5e47a02baf6739df9a5af9b058a647d166Marcin Laszewski2023-05-18elks/arch/i86/drivers/block/genhd.c: fix: Parentheses in macro definition.
6e1512d8f8632627ff12262d3e1c737c158e416tyama5012023-05-14[disk] Calc cylinders with unsigned for PC-98 16bits cylinder
3dcf06b6b7fe087ac6567d20ec580733bcdcb0fGreg Haerr2022-04-09[cmds] Update BASIC documentation, add arch-specific host*.c files
6fc41a1772b3e052de643ef0affc901e0235cactyama5012022-04-09Add codes for bios_disk_rw, Simplified int1B, Modified bootcode for PC-98
4f7e70cfe8f731b504a7a6b06f5822715b7041etyama5012022-02-27Add PC-98 msdos partition
efa6eecd45d8054244c91c27e8078872acfdca1Greg Haerr2021-05-12[kernel] Allow setup.S INITSEG values to be specified in config.h
eae2ce5b51ff3b2286520479c2e2467ffc7a6e5Greg Haerr2020-10-24[kernel] Better identify MBR partitions
d2d3b76e7e2083765f48a2ae607a759b357298aGreg Haerr2020-10-22[kernel] Debug and rewrite ramdisk
a7b47effc7649c143b58cb527a1fa252185ce8aGreg Haerr2020-10-14Move configurable items to limits.h
4d56ca48602e7f24db78af338265bdd0ce79454Greg Haerr2020-09-22[kernel] Implement operating far text kernel
53567b2757dcf51eb90f51d3556b37977bd141fGreg Haerr2020-09-03[kernel] Fix to allow booting read-only root filesystem
48a8c60dfea1ae2209e30a2d14278794ef3b263Greg Haerr2020-09-02[fsck] Cleanup display output, add -vv option for max verbose
5aa60133c29dc1f30c50f14b69aa1583ef0b9a6Helge Skrivervik2020-08-30Fixed missing ifdef
a09ab4de38822d56bc4a9f493b451d98e638391Greg Haerr2020-04-08[config] Use int13 for floppy by default, small cleanups
3124b329a3c1e006600a5d1de4a9a14245e9dbbTee-Kiah Chia2020-04-06[kernel] clarify comment on boot partition search in genhd.c
6fa419d196c6f27d374191bd7f9b3a823d0f36bTee-Kiah Chia2020-04-05[boot] [kernel] allow boot from hd partitions above first 32 MiB
2d3653801997e31ae43915cbac26511b6acef2bGreg Haerr2020-04-04[mbr] Various standardizations for MBR boot/partitions
786a606767664f014cf6f36c2a49c67b816e72eGreg Haerr2020-03-31Calculate partition number from boot offset
e386c58d03f41af28b58d868abc239264ef31efGreg Haerr2020-03-27[kernel] Increase BIOS hard and floppy disk devices from 4 to 8
9294d412b271e893c9815862d6d6049eba9fc21Greg Haerr2020-03-26[build] Add 32Mb FAT bootable hard disk image to build
57052d00abb636f3676dd8d5e2354fb95074b0dGreg Haerr2020-03-24[kernel] Add bda4 device to build. Compress boot messages to one screen
4d33cecfc6f424558b8c99017a10211c1f59f05Jody Bruchon2020-03-09Revert "Whitespace cleanup in `elks/`"
43a63eb0e78f6296c9b009df714324bc02095caJody Bruchon2020-03-08Whitespace cleanup in `elks/`
974ac00c92bb0c8f4fd01f2bda62718b1274a36mfld-fr2020-02-04[kernel] Drop process swapping
b21d7f8aae550bc03c8ec5c2e5cc3cde6fd8b60mfld-fr2019-03-17[kernel] Fix warnings in 'genhd'
4baf921cdc5f2dde5c5f499f135ff02ec26fbb6lithoxs2017-09-15Optimization in block devices directory. Code size reduction of 32 bytes. Data size unchanged. Compiled with BCC. Tested with Qemu.
0f27b75aebb9c079d8db4c41a59e32732e6d222lithoxs2016-08-22Optimization in directory arch/i86/drivers/block Code still does the same. Code size reduced by 144 bytes. Compiled kernel tested under Qemu.
e6caf8d89efaf0b04349241d46a0abf391536f1lithoxs2016-02-16Code 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
f58373057d55e498aa21dc5dbf429821a8f32e5lithoxs2015-10-27More optimizations in drivers directory
4a1c38a7553a0148daf2a5a8016c93a1729e5feJuan Perez-Sanchez2015-06-13Removal of ia16-unknown-elks-gcc warnings
7db3b4848aab80b1338cc0c0233720c4ff88d4aRiley H. Williams2002-07-16Assorted bugfixes (see CHANGELOG entry dated "Tue Jul 16 12:00:00 BST 200" for details.
c732c7436554ade0e6e2f19717049abe252dbb1Riley H. Williams2002-06-04Finished ANSI'fication and `splint -weak` checking of ELKS source files that actually make up the ELKS kernel itself.
49c50408949d05dc8f545b7dce4d80483cca0c0Riley H. Williams2002-06-03Completed 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.
6406276dda1a14f29a7385959a1fe00627c750dRiley H. Williams2002-04-23ANSI'fied arch/i86/drivers/block subtree.
c0b9471d43de64a9adc7d37482fb3f27b851a49Riley H. Williams2002-02-24Fixed #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.
4060d181d8a958bf6a26a231d73dbf1a621ff53Alan Cox2001-06-17Remove b_state and b_size bloat items. The core only handles 1K buffers and we use old style fields for uptodate/locked
95b70015adf5e46222e434eb3171f451f076292Andrew Richards2000-01-06ELKSibo code merged from psion_port branch
ae928acf2892f3fb53a6f67c4d8d796e48275d8Andrew Richards1999-10-26Lots of changes bringing code up to 0.0.80-pre1. See CHANGELOG.
6569c1b50fc2022960689f8c71b31456235546cAndrew Richards1999-08-19Clean up of source,+ new features.
644297d11480453c8fceaeec2c0a3fe754e0594Andrew Richards1999-07-09Fix to bioshd driver to sort problems when disabling hd support.
503af13fbdd75dacf3e219f15822959df196568Andrew Richards1998-10-21Register variable optimisations, and a small bugfix.
a60c92ad3ad76af1030aed84df1a9e7756bf2cbAndrew Richards1998-10-06Replaced 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.
f9b47559bca2467fdcc9c102c605ce826b6a78eUnspecified Developer1998-09-12Imported elks-0.0.73-pre2 source