13 Commits
Author SHA1 Message Date
SED4906 124820f7f8 kernel/x86: Always set the new page directory
Unless I'm missing something, this check will always be true
because toPagingStructures != activePagingStructures is true

Change-Id: Ie167c6ca7ade7dc783f8d2c65eaa3bcb9b730b13
Reviewed-on: https://review.haiku-os.org/c/haiku/+/11196
Haiku-Format: Haiku-format Bot <[email protected]>
Tested-by: Commit checker robot <[email protected]>
Reviewed-by: waddlesplash <[email protected]>
2026-07-09 17:03:02 +00:00
SED4906 c12b2aba11 build: initial support for ppc64
https://review.haiku-os.org/c/buildtools/+/2784

Change-Id: If429e20752712224ffc2afb0c32ca94d14a8b7a8
Reviewed-on: https://review.haiku-os.org/c/haiku/+/10809
Haiku-Format: Haiku-format Bot <[email protected]>
Tested-by: Commit checker robot <[email protected]>
Reviewed-by: Adrien Destugues <[email protected]>
2026-06-05 10:52:04 +00:00
SED4906 03743ca2b4 Fix build when HOST_CC is GCC 16
The default C++ standard in GCC 16 is C++20 (from C++17),
which introduced "requires" as a keyword. This caused the
build of libsolv (and libpackage) to break.

fs_shell now sets -std=c++11 as in bfs_shell. Both define
__STRICT_ANSI__ to avoid using certain headers, which now
causes conflicts related to __int128 when the standard is
not actually strict ANSI.

Change-Id: Ie142fb87eb79a20fe0c1b5f3fdd3b94899eaff48
Reviewed-on: https://review.haiku-os.org/c/haiku/+/10980
Haiku-Format: Haiku-format Bot <[email protected]>
Reviewed-by: waddlesplash <[email protected]>
2026-05-15 20:05:51 +00:00
SED4906 887ea5df2f Fix typo: It's all over, for the (unkown soldier).
Change-Id: I35a8258f88df13f93419e22a7344905fe4d8c478
Reviewed-on: https://review.haiku-os.org/c/haiku/+/10724
Reviewed-by: waddlesplash <[email protected]>
Tested-by: Commit checker robot <[email protected]>
2026-04-13 19:24:58 +00:00
SED4906 634373e466 runtime_loader: define MAX_PAGE_SIZE correctly on arm64
This fixes an issue where map_image returns B_BAD_DATA.

Change-Id: I11efbb1c1d740474f62c37c0069a76b97aeb8bc4
Reviewed-on: https://review.haiku-os.org/c/haiku/+/10602
Reviewed-by: Sam Roberts <[email protected]>
Tested-by: Commit checker robot <[email protected]>
Reviewed-by: waddlesplash <[email protected]>
2026-03-28 20:04:38 +00:00
SED4906 91f3ac4f96 boot/arm64: Map pages as Inner Shareable by default
This prevents a hang when the kernel tries to remap
its own pages later, during a break-before-make on
what appears to be a page containing jump vectors.
(In the exception frame, ELR points there.)

Change-Id: Idd516c73a7702c2995fe914204d587df6fc713fc
Reviewed-on: https://review.haiku-os.org/c/haiku/+/10600
Reviewed-by: waddlesplash <[email protected]>
Tested-by: Commit checker robot <[email protected]>
Reviewed-by: Sam Roberts <[email protected]>
2026-03-28 19:18:25 +00:00
SED4906 ddff61f30e kernel/x86: Fix race in kernel TLB invalidation
Like the other race, this becomes an issue once
PCID is supported. If a user thread initiates a
TLB flush and is interrupted, it may have a new
PCID next time, so arch_cpu_invalidate_tlb_list
returns without invalidating any TLB entries...

Change-Id: I91016c2e244f9f5c1c482596f2f62952830644de
Reviewed-on: https://review.haiku-os.org/c/haiku/+/10450
Haiku-Format: Haiku-format Bot <[email protected]>
Reviewed-by: waddlesplash <[email protected]>
2026-03-09 23:15:55 +00:00
SED4906 d8170f6469 DriveSetup: show status of disk image operations
Change-Id: Ic31bca9f54599e0df0fef461e9da3c3c51ab53ff
Reviewed-on: https://review.haiku-os.org/c/haiku/+/10217
Tested-by: Commit checker robot <[email protected]>
Reviewed-by: Adrien Destugues <[email protected]>
2026-01-09 20:33:42 +00:00
SED4906 64f088f495 BAlert: play user-selected sound
* Alert sounds are separate from notifications

Change-Id: I9e5545084faea354ddd339154c10b54d6479b404
Reviewed-on: https://review.haiku-os.org/c/haiku/+/8477
Tested-by: Commit checker robot <[email protected]>
Reviewed-by: Adrien Destugues <[email protected]>
2026-01-03 13:41:24 +00:00
SED4906 dc7f5e5753 notification_server: Only emit sound if progress moved
Change-Id: Ib5145f0f8b141b155a0f9f7d8eb50f07aef60f37
Reviewed-on: https://review.haiku-os.org/c/haiku/+/10056
Tested-by: Commit checker robot <[email protected]>
Reviewed-by: Adrien Destugues <[email protected]>
2025-12-18 10:47:37 +00:00
SED4906 e7275c4d64 notification_server: Fix sound playback
Change-Id: I25e1a2aa24174d9d704615ce5f389db453f8736e
Reviewed-on: https://review.haiku-os.org/c/haiku/+/9893
Reviewed-by: waddlesplash <[email protected]>
Tested-by: Commit checker robot <[email protected]>
Reviewed-by: nephele nephele <[email protected]>
2025-11-19 19:40:16 +00:00
SED4906 9371fc12d7 sdhci_acpi: Use CID to detect devices
Change-Id: Ifdf4cd2f34dc610dfeeddc04e2fe65de9947c3db
Reviewed-on: https://review.haiku-os.org/c/haiku/+/9708
Reviewed-by: Adrien Destugues <[email protected]>
2025-10-21 12:25:24 +00:00
SED4906 1cdb3beb26 sdhci: add ACPI-enumerated device support
Change-Id: I5c42344b2499bd22581d6b564192decbce937645
Reviewed-on: https://review.haiku-os.org/c/haiku/+/7456
Reviewed-by: Adrien Destugues <[email protected]>
Tested-by: Commit checker robot <[email protected]>
2024-04-02 11:10:56 +00:00