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/fs/msdos/inode.c
CommitAuthorDateMessage
4ba6d8d5f6b759823686054d9f659bde55e63dbthemaster2026-04-19Integrate uIP networking stack and tooling
f9f59273b22e1791d4c8277e7d4f8d30cbefad7Greg Haerr2026-01-23[kernel] Add preliminary support for PS/2 mouse driver /dev/psaux
85e730aa9d5e16b5109faf6dee583f3bb73919cGreg Haerr2026-01-12[kernel] Allow writes to /dev/console by all groups/users
3595bd94bf738803e7ff05fe6c287f6d0e2a6afGreg Haerr2025-07-17Add /dev/cfa2-4 to FAT /dev
4909360fb97e2fad3a8f2901d16bceba7b71fa2Greg Haerr2025-07-16Add fdisk support, rename /dev/cf[01] -> /dev/cfa[1-7], /dev/cfb[1-7], root=cfa1
a48045e9cfad96949a7d83f54a39e050a7b5e5bGreg Haerr2025-07-06Properly handle /dev/cf0 in faked FAT device table by increasing table size
3eb385f4e8a0fe05dea9b1858d2d501ef6a1957Greg Haerr2025-07-05Add /dev/cf0 to FAT /dev table, temp remove /dev/hdd4
dad7fd7a43849b88b203b4e2581d8ccdd60001bGreg Haerr2024-09-16[kernel] Small cleanups, add disasm to 1440k distribution
7b68648b787e41a976472f400eb738b3a2e868bGreg Haerr2024-09-15Update some kernel printk to use thousands groupings
8b5ef832f7ea4f9836d521e28d2bb4bdb7b93e2Valtteri Koskivuori2024-09-02[console+kbd+build] Add /dev/tty4
b477617ffd7ca52ee80e0120d03654e2d8bb4edGreg Haerr2024-03-24Extensive removal of include <config.h> from types.h
de8f3fd0b1d394878b4c9daa7c342b7005db1a1Greg Haerr2024-03-23Remove more BLOAT_FS
cefb500f6c3ed86a94a2e6b992e5d6d744ffaf9Greg Haerr2024-02-06Fix negative total sectors display on FAT
faf0113e0743984b37803e06a10df075d07732cGreg Haerr2023-09-09Use major.h names in inode.c msdos /dev entries
33e13fbac56e212162a9d0bc104d6faa980bab2Greg Haerr2023-09-09Add devnum.h instead of using hardcoded device numbers in kernel
927313f62bb9b0f3c30eeeb436d65ceef98c966Greg Haerr2023-09-07[kernel] Refactor bioshd driver in preparation for other block devices
cadbfb2adbbcda286cb4790e58433b7eb062b26Greg Haerr2023-09-02[kernel] Replace CURRENT_TIME macro with function call
a19dfa5fc93d3838ee48e792e88d961bf90c578Greg Haerr2023-09-02[kernel] Source cleanup replace #if 0 with #if UNUSED
71341345927cc78107b0ccd792df39eee83acc5Greg Haerr2023-08-23[kernel] Don't use map_buffer for memset on new filesystem blocks
107179372adcb87c0cb0c54c61b4a3daeb16847Greg Haerr2023-08-21Handle multi-sector I/O in ssd driver
24e9deacb71012969d719aacd30770c9a627ccdGreg Haerr2023-08-20[kernel] Add get_sector_size function to get hardware sector size
c1a5b383de24221e0d2fe7d3d2cbc717a6cad9cGreg Haerr2023-08-07[kernel] Cleanup various kernel sources
5b427aa52f4087a2902d9880e671d5545307c7fGreg Haerr2023-03-24[kernel] Remove CAPS_DRIVE_PARMS for NuXT and other 8086 systems Fix FAT filesystem when no /DEV entry exists
384426da66f93af8a3147be3c91bcd03bfca7a3Helge Skrivervik2022-12-01[net] ethernet device name change, updated wd driver
2748777065746a298320ebd0e7741ad1aa4f87bGreg Haerr2022-08-26[kernel] Add UF_NOFREESPACE flag to ustatfs system call
52e32df925c9209a3f0b83f8c92095eff4d0a27Greg Haerr2022-07-08cleanup
cba5a843f453b997fb87158f2a3cd8fb9e0d2c7Greg Haerr2022-07-08[kernel] More cleanup with enhanced gcc options
08e81d579f9a51438e2ad65a7d0366f78524686Greg Haerr2022-06-25[kernel] Cleanup C aliasing constructs, remove -Wno-strict-aliasing
fa5475ae22bb9e50caecf38cec45f933ba1ba9eGreg Haerr2022-06-20[kernel] Multi-NICs step 2: add /bootopts configration options and /dev devices
61f2730c995023011cd4bd67296c05123a45c28Greg Haerr2022-06-02[fat] Fix bad directory information on large disks
7b921ce4275148e84eb7c4f3c989bcaac23e334Greg Haerr2022-05-09[kernel] Increase entries in FAT /dev table to 41
bb622c5a0786d94d1d10863943b9dc678593cd6Greg Haerr2022-03-18[fat] Fix integer overflow in calculating FAT start data sector
a9b6718e35821d69828b4de56e1f7a425af50f5Greg Haerr2022-02-24Remove FAT free space calculaton on mount
04bb9cae7adab36605e427a772812d696ebb0abGreg Haerr2022-02-24Update mount command to display mounted filesystems
2b21f3f27dbcf7a237e67d2e026d38830c0828cGreg Haerr2022-02-24Add ustatfs to kernel
614f68b7f815a155530d5e683d4db9d93c88507Greg Haerr2022-02-24Other small fixups
59ce004dec5404c8a3104e3b9b9277211b0c04fGreg Haerr2022-02-20[fat] Allow mount of some incorrectly formatted FAT volumes
a61a17d5b9926738f8d73ef12182076d74dc589Greg Haerr2022-02-20[fat] Correct display of free space when clustersize > 1
9b35665c07fa45d385c3e283725121149641eceGreg Haerr2022-02-13[fat] Calculate and display FAT volume free space on mount
a510ee854a6772cd61333ad847c1361a6c44742Greg Haerr2022-02-11More header and unused source file cleanup
d38fdd9e92f6867f355ea54cc2c98dca4fa96acGreg Haerr2022-02-11[kernel] Add wrappers around struct buffer_head member access
482ff27844bca2107c331245176fd5e6a8be720Greg Haerr2022-01-11[kernel] Source cleanup of BLOAT_FS
090cf9a6a1b0eca4b271fe88869f5ad9f3576e5Greg Haerr2022-01-10Finalize converting FAT filesystem for variable sector sizes
9ff8b452943eb4653fd6d7882322c6d3e3962d6Greg Haerr2022-01-10[kernel] Further steps to implement variable sector size
d7aa87f82eee1e23b0a417b3818867cc57def63Greg Haerr2021-12-14[kernel] Add disk support for PC98 computer
ee629513186c037aa9070116cd1de11ac7ee355Greg Haerr2020-11-13[fat] Relax requirement of FAT /dev directory placement
739816097293a85e2d13401ab6dc8a8a0ddd3bfGreg Haerr2020-11-10Add /dev/hda3,4 and /dev/hdb3,4
bfde9a187c9ec3347cee2b75d60165d4a5dfdd6Greg Haerr2020-11-09[fat] Expand FAT /dev from 16 to 24 entries, fix ttyS0 open
6be03c38d32f4d1d7906a5515e72513aeb27910Greg Haerr2020-11-06[fat] Fix hack in FAT add_cluster affecting multi mounted FAT filesystems
46d78befd86847cb1e950c8477e55fd1bb65d49Greg Haerr2020-11-05Add cluster_t, fixes
8b1235129b56011e63132f31d38e9ddbb2fddc9Greg Haerr2020-11-05[kernel] Expand buffer block numbers to 32 bits to support 500MB FAT filesystems
9bc85d32ed3b23b78b2c3f284d77d204d4ddee7Greg Haerr2020-11-02[FAT] Fix large FAT32 drive mount problem
a51972bd03526244b93d9c61de59591965deb48Greg Haerr2020-10-13[/dev] Rename /dev/bd[a1...] -> /dev/hd[a1...], /dev/hd -> /dev/dhd
2044b6b422648eb3da82d657bc8b262331b5631Greg Haerr2020-09-28[kernel][fat] Move FAT filesystem code to far text section
28f0865bb1d3fa74b4c1d2f5f652c842fbc4605Greg Haerr2020-09-03[kernel] Use number rather than string for mount(2) system call fs type
c66878f079fa0ae6fd255eb5597ce2fb116c5cfGreg Haerr2020-08-10[kernel] Implement boot option parsing in /bootopts
1594de1d07b6bfd12b7b8c70fed8332e5bd1ae6Greg Haerr2020-05-07[ktcp] Basic fixes to enable network testing
ae70ab1fa6d3089192029f11dcf4ef94f63b378Greg Haerr2020-05-05Add back /dev/ttyS2, remove /dev/mem for FAT devfs
ab1c8b810fb9447bc03ebc48b319680b3edba95Greg Haerr2020-05-04[kernel] Add boot command line options, switchable system console
e386c58d03f41af28b58d868abc239264ef31efGreg Haerr2020-03-27[kernel] Increase BIOS hard and floppy disk devices from 4 to 8
7ecded42442f986102f0c15f8d39d5705236f7aGreg Haerr2020-03-19[kernel] Implement /dev/tty
f01f0fe996960bd8cc30ffc9db824ccb8f75617Greg Haerr2020-03-10[fat] Cleanup of FAT filesystem debugging macros
4d33cecfc6f424558b8c99017a10211c1f59f05Jody Bruchon2020-03-09Revert "Whitespace cleanup in `elks/`"
ce98a140f83c188550cd42d0110e7b9d97fea61Jody Bruchon2020-03-08Code style cleanups in `elks/`