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 |
Kalamatee
|
1093fbdb6f
|
break out the examineall code and null terminated bstr copy, to prevent false positives compiling with -Wstringop-overflow & -Wstringop-overread
|
2024-04-24 14:18:56 +02:00 |
deadwood
|
596906f125
|
Publish asprintf and vasprintf
|
2024-04-23 20:27:07 +02:00 |
deadwood
|
370f79daf2
|
Add include to resolve warnings
|
2024-04-23 20:26:26 +02:00 |
Kalamatee
|
cf01fc779a
|
move environ handling to stdcio, and add the missing perror for stdcio so that it doesn't recursively try to open itself.
|
2024-04-23 19:19:33 +02:00 |
Kalamatee
|
ff86935809
|
w.i.p - add stubs for select/pselect.
|
2024-04-23 18:59:53 +02:00 |
Kalamatee
|
71b1ccd637
|
revert and replace instead by caching the original flags, and restoring on close.
|
2024-04-23 18:59:28 +02:00 |
Kalamatee
|
e052c5f0d3
|
duplicate the handles so that we don't alter the original versions flags.
|
2024-04-23 18:58:39 +02:00 |
Kalamatee
|
4ead0f936c
|
include the function parameter names
|
2024-04-23 18:58:39 +02:00 |
Kalamatee
|
59a4744055
|
remove the header included in error
|
2024-04-23 18:58:39 +02:00 |
Kalamatee
|
3c99006370
|
add the function parameter names
|
2024-04-23 18:58:39 +02:00 |
Kalamatee
|
be18c5467d
|
define BOOL_MAX and BOOL_WIDTH
|
2024-04-23 18:56:17 +02:00 |
Kalamatee
|
966958cf6a
|
add the function parameter names
|
2024-04-23 18:56:17 +02:00 |
Kalamatee
|
724711d974
|
and the other typo... *sigh *
|
2024-04-23 18:47:15 +02:00 |
Kalamatee
|
1f1b161a4e
|
put the define first in case the header is pulled in earlier.
|
2024-04-23 18:46:36 +02:00 |
Kalamatee
|
c8fd84ef31
|
fix a typo
|
2024-04-23 18:46:36 +02:00 |
Kalamatee
|
8ee9cf0833
|
implement the gnu asprintf/vasprintf extensions.
|
2024-04-23 18:45:27 +02:00 |
Kalamatee
|
aff6c19e3b
|
Because the C11 and C++11 standards override the previous C99 standard, usage of the __STDC_FORMAT_MACROS macro was altered in <inttypes.h> to enable the macros for format specifiers within C++, and usage of the __STDC_LIMIT_MACROS macro and the __STDC_CONSTANT_MACROS macro was altered in <stdint.h> to enable the macros for limits of integer types within C++. As a result, the macros within <inttypes.h> and <stdint.h> are now unconditionally defined for both C and C++ if _cplusplus >= 201103L
|
2024-04-23 18:40:38 +02:00 |
deadwood
|
e2f9a76f96
|
Build after recent changes
|
2024-04-23 18:23:48 +02:00 |
deadwood
|
ee3c20f562
|
Fix URL for acpica
|
2024-04-23 18:18:12 +02:00 |
deadwood
|
7408ab5538
|
Prevent auto opening of acpica.library
Auto opening will fail boot with 'noacpi' boot option
|
2024-04-23 18:12:24 +02:00 |
Kalamatee
|
0c2a5e99c5
|
# add the missing hidd attributes. # remove the interrupt/shutdown handlers when the unit is disposed.
|
2024-04-23 18:09:54 +02:00 |
Kalamatee
|
357542b349
|
still trigger a soft int even if we don't add the entry to the list.
|
2024-04-23 18:09:54 +02:00 |
Kalamatee
|
23dfc0ec50
|
silence debug
|
2024-04-23 18:09:54 +02:00 |
Kalamatee
|
96d9f8dc05
|
load the tasks initial idnestcnt/tdnestcnt values
|
2024-04-23 18:08:58 +02:00 |
Kalamatee
|
efdea0d874
|
set the correct context size on i386. synch the platform init with x86_64 changes.
|
2024-04-23 18:08:58 +02:00 |
Kalamatee
|
d4bd118dda
|
use AcpiEnterSleepState to enter the S5 state. fallback to X86_HandleSysHaltSC if it fails.
|
2024-04-23 18:08:58 +02:00 |
Kalamatee
|
5cae0e4f38
|
call X86_HandleSysHaltSC from X86_HandleChangePMStateSC
|
2024-04-23 18:08:58 +02:00 |
Kalamatee
|
550f21cde2
|
use a syscall to halt the system, so that it can issue halts to additional cores on smp systems.
|
2024-04-23 18:08:58 +02:00 |
Kalamatee
|
900950b844
|
# slight tidy of the main base to prevent confusion. # disable the specific missing devices from acpi.
|
2024-04-23 18:08:58 +02:00 |
Kalamatee
|
cac0d0b33d
|
if acpi is available, check for the ps/2 devices and only add them if present.
|
2024-04-23 18:06:17 +02:00 |
Kalamatee
|
afb6b6c3f7
|
correct behaviour for additional cores
|
2024-04-23 18:06:17 +02:00 |
Kalamatee
|
cabdb5a76e
|
update to reflect acpica changes
|
2024-04-23 18:04:20 +02:00 |
Kalamatee
|
bcb0e7b3da
|
adjusted to acpica changes
|
2024-04-23 18:04:20 +02:00 |
Kalamatee
|
11900b6791
|
update acpica to v20230331
|
2024-04-23 18:04:19 +02:00 |
Kalamatee
|
e96bf57cae
|
64bit corrections.
|
2024-04-23 17:50:29 +02:00 |
Kalamatee
|
c6f4d2282c
|
bump version
|
2024-04-23 16:50:09 +02:00 |
Kalamatee
|
e74b861b8c
|
bump version
|
2024-04-23 16:50:09 +02:00 |