File history
Tracking elks/arch/i86/kernel/system.c
| Commit | Author | Date | Message |
|---|---|---|---|
411ea9212b9bee8e2fa1d5f861f0a4e61906bfd | Adrian Siekierka | 2025-11-27 | [kernel] More accurate swan model reporting |
b88bd155686d643c45467d2d49161e9756a0b7f | Greg Haerr | 2025-07-18 | [kernel] Create CPU_xxx defines for arch_cpu values |
ccc14272540f3417157424fe40a3523383c688c | Adrian Siekierka | 2025-04-21 | [swan] Minor tweaks |
55113b67399c73115b1c961a5e45eecfe76a224 | Adrian Siekierka | 2025-04-20 | [swan] Separate hard reset/poweroff/system code into separate .c files |
0fd38851fe6395318b8a463a2ba38be0568e8c6 | Adrian Siekierka | 2025-04-20 | [swan] Rearrange and document memory layout, place video data between near data/bss and near heap, add reset/poweroff implementations |
77d0dbebb4488fdfe10f14b48d3cb9e85a3a75d | Adrian Siekierka | 2025-04-18 | Initial WonderSwan port |
422da1b19ba3c0a4560d1e1699b35c7e9d98d8e | Greg Haerr | 2024-11-12 | Release /bootopts buffers from kernel data segment and low memory Also release setup data segment (REL_INITSEG) to main memory |
9d10ba609cda3279b97b50bd0063a98f98db4f8 | Greg Haerr | 2024-10-30 | Remove processor name string saving |
38788882b604cdd1d2933ca2d6264cdb65336e3 | Greg Haerr | 2024-10-30 | Remove incorrect CONFIG_ROMCODE and CONFIG_CPU_ defines |
b5f2e09fdb253a4811ce80a7762c5246f44c845 | Greg Haerr | 2024-10-30 | Add test for 80386+ to cputest.S |
b5566aeb1715059ba7a8d1307dcd22ded0ac8de | Greg Haerr | 2024-09-12 | [kernel] Retab some source files - no functional changes |
a93fdc2300fdb779657b32f2c7b1f0c85d0041e | Greg Haerr | 2024-09-09 | [kernel] Fix /bootopts root=df0 failing from previous commit |
0faa69aaecce5bb09b1c801e9a14667505dc6ce | Greg Haerr | 2024-09-04 | [kernel] Consolidate reboot, shutdown and poweroff into single program |
f86877c8dd889af1ff5c1d15ba269978ce31a70 | Greg Haerr | 2024-09-03 | [bootopts] Add heap= option for dynamic sizing of kernel heap |
8d7cfae225b7056cdaa597099da9246722968b2 | Greg Haerr | 2024-03-24 | [kernel] Remove CONFIG_APM |
89f57502af6d7eb2ccb30fc85d69ce4df3149ea | Greg Haerr | 2023-03-14 | [kernel] Fix compile/link with CONFIG_HW_COMPAQFAST |
0b1f36aeace35588a13e010564cdd54ef6d6892 | Greg Haerr | 2023-03-04 | [kernel] Update dprintk for kernel debugging |
bab2f8f302292237fb7b61fb60575b088f0aa2e | Greg Haerr | 2022-12-24 | [kernel,build] Cleanup IRQ and config options, add MK-88 and no hw timer |
00d36c8fc92ef43f7ac96f9c3429f780b3caa59 | Greg Haerr | 2021-12-17 | [kernel] APM and hard reset code for IBM PC architecture only |
bd0656b995d8d8d39fba96b559ed2a9ebff84ab | Greg Haerr | 2021-05-22 | Move SETUP_HEAPSIZE to config.h |
9ba030e91ff3da8623d0c71d3d6f00bb4b6b253 | Greg Haerr | 2021-05-21 | [kernel] Add option to specify size of kernel local heap |
efa6eecd45d8054244c91c27e8078872acfdca1 | Greg Haerr | 2021-05-12 | [kernel] Allow setup.S INITSEG values to be specified in config.h |
aa16e7d8d5b73b67902c726d7477909bbc84ad9 | Greg Haerr | 2020-12-05 | [kernel] Enhancements for multiple ROM configuration testing/support |
ae8fed26808fda5d40af5ea0c4076026c34a829 | Greg Haerr | 2020-10-22 | Add ability to configure ramdisk segment into any ram memory |
a7b47effc7649c143b58cb527a1fa252185ce8a | Greg Haerr | 2020-10-14 | Move configurable items to limits.h |
054564bb78628df5289f382f6e71f89f653157b | Greg Haerr | 2020-10-14 | [kernel] Various source code cleanups |
4d56ca48602e7f24db78af338265bdd0ce79454 | Greg Haerr | 2020-09-22 | [kernel] Implement operating far text kernel |
57ddea24652a55296d9939a5e65a99461e09151 | mfld.fr | 2020-09-07 | [kernel] Improve heap allocator |
0d43f1cb3b02d8507244fa84b15eefe165fe402 | Greg Haerr | 2020-04-25 | [cmds] Enhance ps and meminfo with heap and size info |
15af45c85e5e65b03e44c50e718e5f9266c637a | mfld.fr | 2020-03-14 | [kernel] Drop old TABLE allocator |
326e5c33f58da907c2707f9ee9097bcbaac7a91 | mfld.fr | 2020-03-14 | [kernel] Local heap introduction |
a9eecd4efb70e733015fba55e9185d9026593a1 | mfld.fr | 2020-03-10 | [kernel] Swap back code and data segment |
3507f8ff4e84214d74dce8cd578284c91c89a8f | mfld-fr | 2018-06-16 | Tune NE2K driver for GCC |
ae79e35ad7791eef8a3d5914e649fe2a9895f0f | mfld-fr | 2018-06-11 | [kernel] First draft of full GNU toolchain |
f0a9aba7bf535b540360b7a446a63cb1bfa32cc | lithoxs | 2017-11-16 | More memory for user tasks by overlapping setup data and bufseg. Also swapped order of kernel code and data. Setup code size increased only 60 bytes. Final kernel code and data sizes unchanged. |
8b65ce37ecbf13fe5e296e5a4f0a0c233b89f76 | lithoxs | 2016-07-02 | Restore compilability using ia16-gcc |
08d6b62ee98e6a8bc4083dc7c115224d650fcf9 | Jody Bruchon | 2016-05-26 | Add CONFIG_APM for APM poweroff code |
4ef5e84e2d8ea3fcdd213da9e0c5a92c30712be | Jody Bruchon | 2016-05-25 | elkscmd: Add APM shutdown to sys_reboot() and a 'poweroff' utility |
4304a557c511e3f5fed6d861de6afff72359cc8 | lithoxs | 2016-02-16 | Code size reduction in files under directories kernel, fs and arch/i86. Code still does exactly the same. Fixed a bug in malloc.c introduced 3 commits ago. Fixed some problems with printk when processing formatting %04X. Kernel compiled with BCC. Tested u |
4786296011e318ca250ad096ce3ccd4ae01b21f | lithoxs | 2015-10-27 | More optimizations in arch/i86 directories |
ae4cc976485409c5af1a66f33eaabbb556cda22 | Juan Perez-Sanchez | 2015-06-13 | Separation of C and assembly functions to different files |
14b64ba2b594b00547184a3c6c9c81ffff30d98 | Juan Perez-Sanchez | 2015-06-13 | Changes to reduce warnings using ia16-unknown-elks-gcc |
44a446b0d7ed6a2cfb4a55138ce407152bcb6d9 | Juan Perez-Sanchez | 2015-06-13 | Removal of inline assembly in several functions |
253de71d0abb5e4fea978d01aca32c216e97e3f | Juan Perez-Sanchez | 2015-06-13 | Removal of assembly file segment.c |
98022ff4ccd590af874845faca7d00535e2a4ea | Jody Bruchon | 2015-03-05 | Typo and minor documentation corrections |
e618adbf1df344fad65d7a05559ba23a250421f | Juan Perez-Sanchez | 2014-11-16 | peek/poke fixups, unused variable cleanups |
efe4aa9037480c9fb670de84bc25b1f0bb9fd29 | Juan Perez-Sanchez | 2014-11-16 | fork()/tswitch() bug fixes, task_struct init cleanup |
31d3afeb7058aa40bff09a3823d4b78e7de91ee | Jody Bruchon | 2012-08-11 | This patch makes another round of fixes to improve ansi-C compatibility, this time using the open-watcom compiler. An effort was done to make the right changes to code, not just wipe out the errors or warnings. For example, if prototypes, definition and u |
6d1d1c2cdaaf76451c7aff24151f9e450b6303c | Jody Bruchon | 2012-07-07 | Large set of bug fix patches by Juan Perez-Sanchez. |
0d1d7fb0bf3f9c25b804210c56f9b467549dc58 | Jody Bruchon | 2012-05-10 | Additional patches for ANSI C compatibility and portability from Juan Perez-Sanchez. |
1983afbf386fe2f2c9ef7ff18eb1adb2606d807 | Harry Kalogirou | 2002-10-26 | sheduler fixes mainly |
04aee7402d8dd7dfb36edc60bfc2d07fb8d7f3a | Harry Kalogirou | 2002-07-13 | post-compilation rootdev config |
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. |
fd1a2560e36e998a98e1a1e3fd28f2b273034c7 | Riley H. Williams | 2002-02-23 | Brought syscall table in strace.c up to date, allowed syscall entries in syscall.dat to be conditional on a config var, updated printk to allow %% format and added conditional syscall to return kernel version string. |
9ae8ce747f3c226b93c715b52e0209eda45b997 | Alan Cox | 2001-06-17 | Kill SHLIB option |
f7600ab3aa12843f1b74a297e4c905d4f37fd6f | Alan Cox | 2001-06-17 | Remove more dead 'NOFS' stuff |
d4c9c7544adf6e060223bb5de7eff5ad6183d39 | Christopher Plattner | 2000-02-02 | Additional support for preloaded netboot ramdisks. For the use of such a disk, the main memory will be reduced - trial version |
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. |
9b60fe057dc58c0ba16076338fdcf96968b9ead | Andrew Richards | 1999-07-09 | Major updates to socket code. |
748e6a70ea40a548bf1ce70c0af5fe3e21d5929 | Andrew Richards | 1999-05-30 | Fixes code to allow loading of shared libraries. |
70260e9379542d7e375628b7228bc009e9f1c44 | Andrew Richards | 1999-05-29 | Added socket to syscall table. |
18badf069331baaca27d4ea9929af5fc05be6e4 | Andrew Richards | 1998-11-25 | Latest changes to 286 pmode code. |