kos-cc: Don't apply verbose output to version check.
thread: Constify accessor params.
CI: Temporarily disable exclusion rule for Markdown files
CI: Add autobuilder for KallistiOS
dc-chain: docker: Install coreutils
docker: Rename 'dc_chain' argument to 'profile'
docker: Add "platform" argument
docker: Drop "makejobs" argument
docker: Build KallistiOS from current tree
docker: Toolchain builds need bison
Add missing/correct integer cast (#1226)
pvr: Add missing 'return' to pvr_set_vertical_scale()
Mark linker symbols as uint8_t arrays
examples: pvr/fb_tex: Force vertical scale to 1.0f
pvr: Add function pvr_set_vertical_scale()
pvr: Clean up handling of PVR_SCALER_CFG register
environ.sh.sample: Fix the comment describing the behavior of the no-PIC KOS_CFLAG
dc-chain: Update docs and mingw patch for sys/sched.h removal
libppp: Remove incorrect usages of `__fallthrough`
libkosext2fs: Avoid shifting signed values too far.
net: Set appropriate printf format specifier for size_t values.
fs_pty: Use unsigned int for id value.
fs_dclsocket: Initialize stat before passing to syscall.
entry.s: Add newline to end of file.
fs_dclsocket: Avoid possible null deref.
timer: Explicitly cast ticks to `long int`
`maple`: Add attribute to non-NUL-terminated strings.
Update to use stdint types.
g2dma: Fixed race condition for DMA progress checking.
g2bus: Shift to stdint types
newlib: Remove patching of `<sys/sched.h>`
newlib: Stop including `<arch/types.h>` in `<sys/_types.h>`
newlib: Move kos time implementation to correct path.
newlib: Remove endian defines already provided by newlib.
newlib: Remove patching of `AT_` fcntl defines.
init: Privatize prototype for `arch_real_exit`
Remove extraneous includes of <arch/spinlock.h>
thread: Move definition of `tid_t` to thread.h
library: Remove unnecessary use of `tid_t`.
fs_dcload: Drop dir list.
fs_dcload: Set errno on not finding a file.
Update filebrowser example to show file stats.
fs_dcload: Protect against possible buffer overflow in readdir.
dcload: Replace dcload_dirent with our standard one.
dcload: Implement each unimplemented dcload command.
dcload: Whitespace and junk cleanup.
dcload: Add assignwrkmem function.
dcload: Add dir related functions.
dcload: Create function for stat.
dcload: Create functions for link, unlink, and lseek.
dcload: Create functions for read, write, open, and close commands.
dcload: Create function for `gethostinfo` command.
dcload: Move gdb packet function to new file.
dcload: Rename internal vfs functions.
fs_dcload: Reduce scope and severity of locking.
dcload: Change last remaining arch/types to stdint
dcload: Migrate syscall into our BIOS syscalls file.
Rename and expose if the dcload syscall is installed.
`.gitignore`: Ignore generated authors and banner files.
Update version number for current master (v2.2.2)
Ignore .cache/, .clangd, .envrc and compile_commands.json
environ: Move default setting of SUBARCH to `environ_dreamcast.sh`
cmake: Add compatibility cmake files.
treewide: Include <kos/timer.h> instead of <arch/timer.h>
timer: Re-introduce timer_spin_sleep() as a deprecated API function
timer: Move older API functions to arch-agnostic header
timer: Add new arch-agnostic API function timer_gettime()
timer: Add function arch_timer_gettime()
timer: Add arch function __dreamcast_get_ticks()
timer: Use compile-time-known offset for TNS array
timer: Drop timer_ms_{enable,disable}
timer: Remove timer_spin_sleep()
sound: Use thd_sleep() instead of timer_spin_sleep()
modem: Use thd_sleep() instead of timer_spin_sleep()
g1ata: Use thd_sleep() instead of timer_spin_sleep()
thread: Make thd_sleep() fail if not using threading
Add C11's static_assert() to <assert.h>
maple: Fix race between driver attach and vblank irq
romdisk: Have romdisk building use our standard `kos-cc`
pvr: Modifier volume header texture address fix (#1189)
genwait: Keep queues in order by thread priority.
irq.c: Replace old `__unlikely` with newlib standard macro
sys/_types: Readd `_TIME_T_` define.
Remove patches for newlib < 4.
cdefs: Replace `__no_inline` with newlib equivalent.
cdefs: Replace `__{un}likely()` with newlib equivalent
cdefs: Replace `__weak` with newlib equivalent.
cdefs: Remove duplicated cdefs.
cdefs: Increase minimum GCC version to reflect current standard.
cdefs: Remove broken functionality checks.
dc/fmath: Remove custom `static inline` wrapper.
Move banner, license, author, uname functions from arch
rumble: Update example to use new effect members and a safe stop effect.
puru: constify `purupuru_rumble` param.
puru: Deprecate old effect struct members and macros.
puru: Add new field accessors for rumble effect and error checking.
maple_irq: Enhanced error reporting.