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/kernel/timer.c
CommitAuthorDateMessage
3b9d0d41e29141602eb6d5a76687b4e6a79e911Greg Haerr2026-01-28Fix 2nd compilation problem
b30473145ea0fe9b2739aec541bd239c55f2ebcGreg Haerr2026-01-28[kernel] Retire slow IBM PC serial handler, default fast handlers for all ports
9e60f2bc5f60087812b165f61353d3a66feb02eGreg Haerr2026-01-27[kernel] Show CONFIG_FAST_IRQx status on boot screen
6d00d176c7d83a426ae24b772731e79f95420cdGreg Haerr2025-12-17[kernel] Reduce kernel .text size for more near code space
22d27bbc01c4725a33abbe71ca2ca97c496f55cGreg Haerr2025-12-17Make all bottom half handlers high priority Remove running BH handlers in schedule() Protect BH handlers from reentrancy
11acb54da69a020da834d6005981cff73af5906Greg Haerr2025-12-16[kernel,boot] Add istack option to measure interrupt stack size and timer_bh delays
30bed18147980344d20ee2add0c4004d03e14deGreg Haerr2025-12-13Lower timer overhead by removing seperate uptime variable, use jiffies
f87baf54204adf8433aa794fd0aac53556e2f6dGreg Haerr2025-12-12[kernel] Clean up timer.c source code, minor speedups
5b8a1afb4c711979633913d692def237c32962eswausd2025-12-12Cleanup CONFIG_FAST_IRQ defines to make result more explicit
5bc39074926df04ffd775f54b6880acc26dd796swausd2025-12-12[NECV25] implementation of serial FAST_IRQ and Bottom-Half device drivers
70fbc534ed9e9397ddb03d25e365ed367bcddd7Greg Haerr2025-12-07[kernel] Implement bottom half interrupt handlers!
62aaad6c0edb66932e068a66567a45c2f3f50b7Greg Haerr2025-11-15[kernel] Correct potential timing errors by using atomic jiffies access
f2b5dc7e76b120a6d5753a3996f374245ea5dd9Adrian Siekierka2025-04-19[swan] Adjust IRQ handling
30590ff13c779d4ade73b10d1839cc96e52f201Adrian Siekierka2025-04-19[swan] Minor fixes/cleanup, allow elkscmd to build
77d0dbebb4488fdfe10f14b48d3cb9e85a3a75dAdrian Siekierka2025-04-18Initial WonderSwan port
b25f8898ac7863741d54cd5507cdeef962ef3d0Valtteri Koskivuori2024-09-08[console] Factor out 6845 code to crtc-6845.c
b2d6d0c0b17015b5fb2f192ae8423882757e09cValtteri Koskivuori2024-09-02[console] Add dual-screen support to console-direct.c
ed89206c80195d2d902d59105ea7d62e835233eGreg Haerr2024-08-05Cleanup timer.c
dff8bc453f6efad37e3a6c1ac189ce14f7e484aGreg Haerr2023-09-02More retabs
7431b07d5a97067a40bdf671f06f0b76efd846fGreg Haerr2023-08-31[kernel,build] Small L1 buffer enhancement, add man4, cleanups
4d904c346da0018353dd2779b6a4b8d4d8defcbGreg Haerr2023-08-13[config] Add CONFIG_ASYNCIO config option, cleanup INIT_REQUEST
578fc25661eaf35f8a61605acfb659a5fe37094Greg Haerr2023-08-12Fix ssd_timeout link error
429b1a2fbbb9c06cab66bfe0f17c52a91991fcdGreg Haerr2023-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
975c6d8949c7f35f32f077941229d8e2bd0bbc4Greg Haerr2022-06-09[kernel] Add fmemalloc sys call, fix fsck on 65M disks
12d07b66c1e032c1da917f1e28fbd6f9ba7709cGreg Haerr2022-04-27[kernel] Add process CPU percentage utilization and uptime calculations
74114875a329f79216ba0501e2bde961c24c32dGreg Haerr2021-12-17[kernel] Add VideoSeg kernel global for portability
8cfe7b351253d41342803921aa029e9a8300c79Greg Haerr2021-05-23[kernel] Changes for 8018X full serial driver, adds template driver
0c6b403b05807c43c31bee81f3336ff0e98505bmfld-fr2021-05-16[kernel int] Remove 'ds_kernel' and simplify 'irq_action'
1d7e315de212b69d69e03639c740a8b0b6946c7mfld-fr2021-05-16[kernel int] Drop now useless default handler
d1fffb80f4e7592837a06149d237e475678ef74mfld-fr2021-05-15[kernel int] IRQ to vector moved to platform specifics
9622fe4d2d0c05991ed187cba5db94ec98e2efamfld-fr2021-05-15[kernel int] Now cleanup the static handlers
990c616a318951ccddd64c857ef03173784098cGreg Haerr2021-05-11Move 8259 PIC and 8254 PIT handlers to seperate source files
ae326eab00a44f1a5da7e097bb8aa5335f0e68eGreg Haerr2020-11-23[kernel] Changes to allow booting ELKS disk images on EMU86
79d411c7915571095ad1d602e28742a557ec593Greg Haerr2020-11-02[kernel] Add experimental display showing disk access
054564bb78628df5289f382f6e71f89f653157bGreg Haerr2020-10-14[kernel] Various source code cleanups
c744ce11a808edb3a5ae9b821d7008e405305a9Greg Haerr2020-06-30[kernel] High speed serial driver and slip networking fixes
c6df4f4a3ffb50b6ed38f012032244cc9aadba2Greg Haerr2020-04-23Fix proper VMIN/VTIME operation
a5cea31429c21bdcebbfcf4bcbbe5910b35e0f3Greg Haerr2020-04-16[kernel] Add customizable IRQ and port mappings in ports.h
dd5fbd0a7cbaec7e60feaced17dc8b7a046f9d3mfld-fr2017-11-01Normalize peek & poke - Add fmemcmp
44a446b0d7ed6a2cfb4a55138ce407152bcb6d9Juan Perez-Sanchez2015-06-13Removal of inline assembly in several functions
6d1d1c2cdaaf76451c7aff24151f9e450b6303cJody Bruchon2012-07-07Large set of bug fix patches by Juan Perez-Sanchez.
0dd8b58824659c0e87c7da2c3269847bfe95415Jody Bruchon2012-05-07Applied a patch by Juan-Perez Sanchez which was accidentally not committed.
44236c3cce9463223af29e77dd156da25c8ba4fRiley H. Williams2002-04-28Further verification using `spint -weak` and detected a bug in init/main.c which I am unable to fix.
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.
a44ddb8796e72f4659959d091523af4b105aecdThomas G. McWilliams2001-04-02arch/i86/kernel/irq.c: Use macros to generate 8253/8254 timer constants directly from the value of HZ. Remove some bits of previously commented out and unused code. Move external declarations of timer_tick() and enable_timer_tick() to a header fil
95b70015adf5e46222e434eb3171f451f076292Andrew Richards2000-01-06ELKSibo code merged from psion_port branch