Commit Graph

47198 Commits

Author SHA1 Message Date
Kalamatee 4d04bb750e remove debug message that was not meant to be committed. 2024-05-02 15:26:34 +02:00
Matthias Rustler 15d964d3da Codacity fix "Variable 'nextPage' is assigned a value that is never used." 2024-05-02 15:26:34 +02:00
Kalamatee e85ca2b10f Initial (incomplete) commit of Log Viewer for log.resource. 2024-05-02 15:21:31 +02:00
Kalamatee dca6993244 WIP/Initial (incomplete) implementation of log resource. TODO's: Complete listener handling. Implement disk.logger to cache the system log to disk/override list enumeration functions. 2024-05-02 15:20:00 +02:00
Kalamatee ef04ffb39d add the public usb controller definitions to the generic includes and copy as part of the includes. add definitions used in the xhci code. 2024-05-02 15:19:24 +02:00
Kalamatee 91c9df6f96 fix enum/integer mismatches, so the code compiles correctly with newer gcc versions 2024-05-02 15:19:24 +02:00
Kalamatee 382e0a139c re-add accidentally deleted closing bracket 2024-05-02 15:19:24 +02:00
Kalamatee 8c093a6059 correct opencatalog behaviour - only check the version once the catalog has been parsed. 2024-05-02 15:19:24 +02:00
Matthias Rustler bbda35a2fc Entry from "Bugs" section removed. 2024-05-02 15:19:24 +02:00
Kalamatee 83c8d8f1ef try the tar.xz aswell 2024-05-02 15:19:24 +02:00
deadwood 7f0fb540fa Adjust to change of location of stdc and posixc 2024-05-02 15:08:26 +02:00
Kalamatee 9e2a067c2e adjust the stdc include path 2024-05-02 14:09:51 +02:00
Kalamatee 24f06f4ff2 move the crt sub-parts to a common location 2024-05-02 14:09:27 +02:00
Kalamatee 119fb0455c Elements of: Move the AROS specific Task storage slot handling out of Exec and into task resource. Use it from there. 2024-05-02 13:54:35 +02:00
deadwood 2e4ed8cd32 C:Break now requires private sdk (task.resource) 2024-05-02 12:57:50 +02:00
Kalamatee f67ac0646c tabs->spaces 2024-05-02 12:41:59 +02:00
Kalamatee e05a1f4954 Small tidy up of formatting. 2024-05-02 12:41:59 +02:00
Kalamatee 8126b15b57 fix the PROCESS and PORT args to work with recent changes 2024-05-02 12:38:29 +02:00
Kalamatee 2e51c0c63e fix formatting 2024-05-02 12:38:29 +02:00
Kalamatee 490f50cc89 Simplify using task resource to iterate over the complete list of tasks (so it also works on the smp builds), and create a list of matching tasks to operate on. Adjust to iterate over the list of found tasks and signal all matching names. 2024-05-02 12:38:29 +02:00
Matthias Rustler 79d44c56e3 Use pattern matching for the NAME parameter. As a side effect it fixes the problem that the NAME was case-sensitive which doesn't make sense. Note that when using pattern matching only one task is signalled. Autodoc updated. 2024-05-02 12:38:29 +02:00
Matthias Rustler 01da7d6e1c Made COMMAND parameter case-insensitive 2024-05-02 12:38:29 +02:00
Matthias Rustler ec72ba82ac Source code cleanup Indentation fixed. 2024-05-02 12:38:29 +02:00
Matthias Rustler bf1ef27914 Added a test for exposing a problem with calling printf() after Detach() 2024-05-02 12:38:29 +02:00
Matthias Rustler 50a11c0e9c Autodoc added. 2024-05-02 12:38:29 +02:00
Matthias Rustler 4c370ac052 Source code cleanup Messy indentation fixed. 2024-05-02 12:38:28 +02:00
Kalamatee 224b61a6d4 silence debug 2024-05-02 12:28:05 +02:00
Kalamatee 0cc426ccbb make sure KernelBase is valid 2024-05-02 12:28:05 +02:00
Kalamatee 8d2cf2d654 use the correct params .. 2024-05-02 12:28:05 +02:00
Kalamatee 6f8b1d5653 # Mark when the kernel is running exceptions handlers. # Cache the last state, and last run handler, in case a crash occurs inside the handlers. # Provide an x86 fmtalertinfo override - check if the crash occurred inside an interrupt handler and display relevant info. 2024-05-02 12:28:05 +02:00
Kalamatee b5e9ea27b0 call KrnFmtAlertInfo 2024-05-02 12:28:05 +02:00
Kalamatee ce505b6768 # Split addexceptionhander into a userspace, and supervisor part. # Add a new function KrnFmtAlertInfo, to override information output in displayalert. 2024-05-02 12:28:04 +02:00
Matthias Rustler 1e05633b06 wrong locale handling repaired. 2024-05-02 12:23:16 +02:00
deadwood a5ea56f1c1 Dispaly expected number of tests for comparison with actual run tests 2024-04-28 15:47:26 +02:00
deadwood 88fd3bd047 Remove empty setup/teardown steps
Suite setup/teardown is counted as test in output and there is no point
in having empty, "always succeed tests"
2024-04-28 15:47:02 +02:00
deadwood 4f9320850d Add unit test for creation and destruction of static objects 2024-04-28 15:41:56 +02:00
deadwood 650ca7741e Support registering atexit() functions before CrtProgCtx is created
This can happen in C++ when there is a global object which creates a
static object in its constructor. Creation of global object is run in
CTORS set and static object destructor is registered with atexit.

This all happens before __progonly_program_startup had a chance to run
and create CrtProgCtx
2024-04-26 19:31:14 +02:00
Kalamatee 1ff8c942d2 bump version to match the one in the config file. 2024-04-24 16:32:18 +02:00
Kalamatee f5e8532e54 fix formatting 2024-04-24 16:32:06 +02:00
Kalamatee 57b1d0aafb Fix ExAll handling. AROS boots correctly from SFS installs. 2024-04-24 16:13:54 +02:00
Kalamatee a90e0750f7 Initial fixes and corrections. Fix ExAll behaviour so that it doesn't only operate on a single data entry, with the same filesystem object, for 4GB worth of data (or forever..) ... 2024-04-24 16:13:54 +02:00
Kalamatee 6d32ebffcc reformat so it looks less ugly. 2024-04-24 16:09:03 +02:00
Kalamatee 71291eebb7 pad on 64bit to keep size/alignment in sync with struct FileLock 2024-04-24 16:09:03 +02:00
Kalamatee 8dc8cbb284 # put inline statements in the correct place. # use the correct type for ExtFileLock->objectnode # cast to the correct types to prevent incorrect behaviour (on 64bit particularly) # let the compiler know code falls through. 2024-04-24 16:09:03 +02:00
Kalamatee b5a3f4e43b cast to LONG to prevent overflow causing Exall to try and read 4Gb of data. 2024-04-24 16:09:03 +02:00
Kalamatee 87aa4cf0f2 update cunit to 3.2.7 2024-04-24 14:46:53 +02:00
Kalamatee 2a816c4753 move TARGET_UNITTESTS to target.cfg so that metamake sees the var. 2024-04-24 14:22:22 +02:00
Kalamatee 1776abdf1a use the configure exported rust_target dont expand a few more variables until used. 2024-04-24 14:21:46 +02:00
Kalamatee cf4c685879 update the gcc 8 and 11 patches aswell 2024-04-24 14:21:46 +02:00
Kalamatee b82a892745 wip update to c++ support. 2024-04-24 14:21:46 +02:00