File history
Tracking elks/arch/i86/kernel/timer.c
| Commit | Author | Date | Message |
|---|---|---|---|
3b9d0d41e29141602eb6d5a76687b4e6a79e911 | Greg Haerr | 2026-01-28 | Fix 2nd compilation problem |
b30473145ea0fe9b2739aec541bd239c55f2ebc | Greg Haerr | 2026-01-28 | [kernel] Retire slow IBM PC serial handler, default fast handlers for all ports |
9e60f2bc5f60087812b165f61353d3a66feb02e | Greg Haerr | 2026-01-27 | [kernel] Show CONFIG_FAST_IRQx status on boot screen |
6d00d176c7d83a426ae24b772731e79f95420cd | Greg Haerr | 2025-12-17 | [kernel] Reduce kernel .text size for more near code space |
22d27bbc01c4725a33abbe71ca2ca97c496f55c | Greg Haerr | 2025-12-17 | Make all bottom half handlers high priority Remove running BH handlers in schedule() Protect BH handlers from reentrancy |
11acb54da69a020da834d6005981cff73af5906 | Greg Haerr | 2025-12-16 | [kernel,boot] Add istack option to measure interrupt stack size and timer_bh delays |
30bed18147980344d20ee2add0c4004d03e14de | Greg Haerr | 2025-12-13 | Lower timer overhead by removing seperate uptime variable, use jiffies |
f87baf54204adf8433aa794fd0aac53556e2f6d | Greg Haerr | 2025-12-12 | [kernel] Clean up timer.c source code, minor speedups |
5b8a1afb4c711979633913d692def237c32962e | swausd | 2025-12-12 | Cleanup CONFIG_FAST_IRQ defines to make result more explicit |
5bc39074926df04ffd775f54b6880acc26dd796 | swausd | 2025-12-12 | [NECV25] implementation of serial FAST_IRQ and Bottom-Half device drivers |
70fbc534ed9e9397ddb03d25e365ed367bcddd7 | Greg Haerr | 2025-12-07 | [kernel] Implement bottom half interrupt handlers! |
62aaad6c0edb66932e068a66567a45c2f3f50b7 | Greg Haerr | 2025-11-15 | [kernel] Correct potential timing errors by using atomic jiffies access |
f2b5dc7e76b120a6d5753a3996f374245ea5dd9 | Adrian Siekierka | 2025-04-19 | [swan] Adjust IRQ handling |
30590ff13c779d4ade73b10d1839cc96e52f201 | Adrian Siekierka | 2025-04-19 | [swan] Minor fixes/cleanup, allow elkscmd to build |
77d0dbebb4488fdfe10f14b48d3cb9e85a3a75d | Adrian Siekierka | 2025-04-18 | Initial WonderSwan port |
b25f8898ac7863741d54cd5507cdeef962ef3d0 | Valtteri Koskivuori | 2024-09-08 | [console] Factor out 6845 code to crtc-6845.c |
b2d6d0c0b17015b5fb2f192ae8423882757e09c | Valtteri Koskivuori | 2024-09-02 | [console] Add dual-screen support to console-direct.c |
ed89206c80195d2d902d59105ea7d62e835233e | Greg Haerr | 2024-08-05 | Cleanup timer.c |
dff8bc453f6efad37e3a6c1ac189ce14f7e484a | Greg Haerr | 2023-09-02 | More retabs |
7431b07d5a97067a40bdf671f06f0b76efd846f | Greg Haerr | 2023-08-31 | [kernel,build] Small L1 buffer enhancement, add man4, cleanups |
4d904c346da0018353dd2779b6a4b8d4d8defcb | Greg Haerr | 2023-08-13 | [config] Add CONFIG_ASYNCIO config option, cleanup INIT_REQUEST |
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 |
975c6d8949c7f35f32f077941229d8e2bd0bbc4 | Greg Haerr | 2022-06-09 | [kernel] Add fmemalloc sys call, fix fsck on 65M disks |
12d07b66c1e032c1da917f1e28fbd6f9ba7709c | Greg Haerr | 2022-04-27 | [kernel] Add process CPU percentage utilization and uptime calculations |
74114875a329f79216ba0501e2bde961c24c32d | Greg Haerr | 2021-12-17 | [kernel] Add VideoSeg kernel global for portability |
8cfe7b351253d41342803921aa029e9a8300c79 | Greg Haerr | 2021-05-23 | [kernel] Changes for 8018X full serial driver, adds template driver |
0c6b403b05807c43c31bee81f3336ff0e98505b | mfld-fr | 2021-05-16 | [kernel int] Remove 'ds_kernel' and simplify 'irq_action' |
1d7e315de212b69d69e03639c740a8b0b6946c7 | mfld-fr | 2021-05-16 | [kernel int] Drop now useless default handler |
d1fffb80f4e7592837a06149d237e475678ef74 | mfld-fr | 2021-05-15 | [kernel int] IRQ to vector moved to platform specifics |
9622fe4d2d0c05991ed187cba5db94ec98e2efa | mfld-fr | 2021-05-15 | [kernel int] Now cleanup the static handlers |
990c616a318951ccddd64c857ef03173784098c | Greg Haerr | 2021-05-11 | Move 8259 PIC and 8254 PIT handlers to seperate source files |
ae326eab00a44f1a5da7e097bb8aa5335f0e68e | Greg Haerr | 2020-11-23 | [kernel] Changes to allow booting ELKS disk images on EMU86 |
79d411c7915571095ad1d602e28742a557ec593 | Greg Haerr | 2020-11-02 | [kernel] Add experimental display showing disk access |
054564bb78628df5289f382f6e71f89f653157b | Greg Haerr | 2020-10-14 | [kernel] Various source code cleanups |
c744ce11a808edb3a5ae9b821d7008e405305a9 | Greg Haerr | 2020-06-30 | [kernel] High speed serial driver and slip networking fixes |
c6df4f4a3ffb50b6ed38f012032244cc9aadba2 | Greg Haerr | 2020-04-23 | Fix proper VMIN/VTIME operation |
a5cea31429c21bdcebbfcf4bcbbe5910b35e0f3 | Greg Haerr | 2020-04-16 | [kernel] Add customizable IRQ and port mappings in ports.h |
dd5fbd0a7cbaec7e60feaced17dc8b7a046f9d3 | mfld-fr | 2017-11-01 | Normalize peek & poke - Add fmemcmp |
44a446b0d7ed6a2cfb4a55138ce407152bcb6d9 | Juan Perez-Sanchez | 2015-06-13 | Removal of inline assembly in several functions |
6d1d1c2cdaaf76451c7aff24151f9e450b6303c | Jody Bruchon | 2012-07-07 | Large set of bug fix patches by Juan Perez-Sanchez. |
0dd8b58824659c0e87c7da2c3269847bfe95415 | Jody Bruchon | 2012-05-07 | Applied a patch by Juan-Perez Sanchez which was accidentally not committed. |
44236c3cce9463223af29e77dd156da25c8ba4f | Riley H. Williams | 2002-04-28 | Further verification using `spint -weak` and detected a bug in init/main.c which I am unable to fix. |
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. |
a44ddb8796e72f4659959d091523af4b105aecd | Thomas G. McWilliams | 2001-04-02 | arch/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 |
95b70015adf5e46222e434eb3171f451f076292 | Andrew Richards | 2000-01-06 | ELKSibo code merged from psion_port branch |