This website requires JavaScript.
04573c510c
docs: refresh device records
main
UniXNU Docs
2026-11-02 05:29:48 +00:00
dec111b629
Merge pull request #155 from UniXNU/fix/sheng-ipados27-startup-pipeline
bluseliu50
2026-11-02 02:49:27 +08:00
474cfeeb4e
Integrate iPadOS 27 startup fixes and runtime input preparation
bluseliu50
2026-11-02 02:35:30 +08:00
7ca2e23480
docs: refresh device records
UniXNU Docs
2026-11-01 17:51:06 +00:00
a4419c8af7
fix(tree): script copies refresh by content
rpone
2026-11-02 00:05:35 +08:00
c96b299756
docs(porting): the firmware inputs come from the pinned official archive
UniXNU Docs
2026-11-01 22:04:10 +08:00
76a2e1cb6e
fix(examples): the firmware comes from the official archive
rpone
2026-11-01 22:03:22 +08:00
66e43f1c16
fix(firmware): preflight entries carry arguments
rpone
2026-11-01 22:00:17 +08:00
658f82fe0f
fix(firmware): preflight scripts get the device checkout in UNIXNU_DEVICE
rpone
2026-11-01 21:55:53 +08:00
6790e7ce6e
docs(porting): the tools and firmware submodules of the packaging run
UniXNU Docs
2026-11-01 14:42:04 +08:00
bb3c767cd0
fix(examples): the template action carries the complete tool set
rpone
2026-11-01 14:41:43 +08:00
5e839fb26b
docs: refresh device records
UniXNU Docs
2026-11-01 05:30:09 +00:00
f0e7d5279e
fix(prelink): the fileset reference builds inside the flow
rpone
2026-11-01 12:06:35 +08:00
3cb6a302db
fix(prelink): the fileset reference builds inside the flow
rpone
2026-11-01 11:34:40 +08:00
d3fe8522c8
fix(source-drivers): a pending kernel link defers the export check
rpone
2026-11-01 11:11:03 +08:00
8f63c39ef5
fix(input): the touch firmware also loads from the repository
rpone
2026-11-01 10:48:36 +08:00
8c32baf0f0
fix(release): archive scripts get the device checkout in UNIXNU_DEVICE
rpone
2026-11-01 10:26:57 +08:00
0db7e01a82
fix(adreno): hash the ABI header from the renamed module
rpone
2026-11-01 10:15:59 +08:00
e95ec554ac
chore: pin Adreno740 at its accelerator include fix
rpone
2026-11-01 10:11:18 +08:00
34576e7397
fix(adreno): send the run's token to GitHub for the firmware blobs
rpone
2026-11-01 09:55:06 +08:00
627c932a15
fix(storage): find shipped policy headers in the assembled tree
rpone
2026-11-01 08:55:05 +08:00
a885256c53
feat(examples): the device template carries the packaging script and action
rpone
2026-11-01 08:37:56 +08:00
8f5c79983a
docs(porting): the packaging action of a device repository
UniXNU Docs
2026-11-01 08:45:40 +08:00
20d8a70299
fix(storage): accept a policy directory that ships only the signed headers
rpone
2026-11-01 08:40:56 +08:00
da2e4aaccd
fix(config): re-read the configuration when a step asks for it
rpone
2026-11-01 08:28:48 +08:00
407db1aefd
docs(porting): the priming list names every metallib of the OS image
UniXNU Docs
2026-11-01 07:22:38 +08:00
7329cccd51
docs(porting): warm the shader caches with the priming list and the pipeline pack
UniXNU Docs
2026-11-01 07:22:29 +08:00
9d42260f15
docs(porting): the boot image device tree key and the local inputs of a release run
UniXNU Docs
2026-11-01 07:14:55 +08:00
2ced2d7340
fix(release): pass the board's firmware device tree to the pack step and the firmware path to preflight scripts
rpone
2026-11-01 06:48:13 +08:00
2456ab48fd
Merge pull request #134 from UniXNU/merge/unmerged-branches
Sharky Wang
2026-11-01 06:21:16 +08:00
6034d5f71d
chore: merge every remaining remote branch into main
rpone
2026-11-01 06:20:58 +08:00
dc8e5deba5
fix(profile): give the iPadOS 17 profile its OS volume UUID
rpone
2026-11-01 06:18:45 +08:00
f9dfeea6dc
fix(profile): give the iPadOS 17 profile its OS volume UUID
rpone
2026-11-01 06:18:45 +08:00
f11cd0aa12
docs(drivers): record the WCN7850 state on sheng in the Ath12kWifi page
UniXNU Docs
2026-11-01 06:12:00 +08:00
20f22c5ded
docs(devices): regenerate the sheng page at the packaging script revision
UniXNU Docs
2026-11-01 06:08:52 +08:00
29576874dd
docs(porting): the real packaging script, the PAC requirement and the release command
UniXNU Docs
2026-11-01 06:06:26 +08:00
90ca56a289
feat(release): one-command device packaging with per-OS overrides
rpone
2026-11-01 06:06:26 +08:00
f31716d83f
chore: pin every module at its main
rpone
2026-11-01 06:00:20 +08:00
af5571f9d3
chore: pin every module at its main
rpone
2026-11-01 06:00:20 +08:00
d2666583eb
docs(porting): PAC requirements, the Sm8550Platform page and the packaging script
UniXNU Docs
2026-11-01 05:46:37 +08:00
23ed975d34
docs(devices): regenerate the sheng page at the current record
UniXNU Docs
2026-11-01 05:38:55 +08:00
bd5e13e127
Merge remote-tracking branch 'origin/main' into feat/ipados27-gpu-parity
rpone
2026-11-01 05:37:45 +08:00
e291c50b6e
chore(drivers): bump Adreno740 and AdrenoMetal to their main
rpone
2026-11-01 05:35:00 +08:00
04b4e558bc
docs: refresh device records
UniXNU Docs
2026-10-31 17:07:29 +00:00
02f8cdd377
fix(scripts): use mach.development.bcm2837.unstripped (no .noctf suffix)
rpone
2026-11-01 00:20:19 +08:00
359d77c082
docs(gpu): where a slow frame's time goes
UniXNU Docs
2026-10-31 20:36:22 +08:00
36247a1b4c
feat(gpu): frame path trace across runtime, driver and kernel
rpone
2026-10-31 19:43:34 +08:00
f749a7df29
feat(turnip): timestamp every render pass
rpone
2026-10-31 19:06:18 +08:00
0bf5cab332
chore(adreno740): bump for the VM mapping index
rpone
2026-10-31 18:32:23 +08:00
49524f0fa6
perf(gpu): spare image blocks, async room, BoFree outside the lock
rpone
2026-10-31 18:06:45 +08:00
cce1f89ee2
chore(adreno740): bump for lock-free fence polls
rpone
2026-10-31 16:59:51 +08:00
bcd106a0c6
chore(gpu): bump Adreno740 for the contiguous allocation limit
rpone
2026-10-31 16:12:55 +08:00
67df14de69
docs: refresh device records
UniXNU Docs
2026-10-31 04:59:59 +00:00
793d6bddf7
chore(gpu): bump Adreno740 for the call ring
rpone
2026-10-31 04:12:27 +08:00
66d1b698fd
chore(gpu): bump the display and metal modules
rpone
2026-10-31 02:01:09 +08:00
da14170ba5
docs: refresh device records
UniXNU Docs
2026-10-30 17:55:44 +00:00
f5ef6b98ef
feat(gpu): row-copy counters in Turnip, trace samples, grown rings
rpone
2026-10-31 01:31:47 +08:00
8fe2aaaa2f
chore(gpu): bump AdrenoMetal for the profile writer
rpone
2026-10-31 01:10:13 +08:00
d867a94885
chore(gpu): bump AdrenoMetal for the fixed-size cpu.profile
rpone
2026-10-31 00:46:18 +08:00
6fd55dc1fa
chore(gpu): bump Adreno740 for the timeline fix
rpone
2026-10-31 00:03:58 +08:00
e3b18370cb
docs: direct scanout fence wait, render mode, --os
UniXNU Docs
2026-10-30 23:54:41 +08:00
4b57b67251
feat(gpu): GMEM swap patch, unixnu --os, module pointers for the diagnostics batch
rpone
2026-10-30 23:54:41 +08:00
a7c92c8cc6
feat(sheng): module pointers for the direct scanout fence wait and its diagnostics
rpone
2026-10-30 21:53:02 +08:00
88604d01c1
feat(sheng): diag export source in the storage build; module pointers for the BGRA, contiguous BO and direct scanout work
rpone
2026-10-30 19:34:51 +08:00
f0721e9745
docs: refresh device records
UniXNU Docs
2026-10-30 05:17:13 +00:00
310fb75edd
chore(metal): bump AdrenoMetal for the frame histograms and per-function priming
rpone
2026-10-30 11:05:42 +08:00
9bfc45a7d7
build: add the fileset reference, trust, addon and pipeline-pack tools
bluseliu50
2026-10-30 05:10:44 +08:00
e5f729d1ba
chore: bump AdrenoMetal, Adreno740 and ArmSmmu4K for the import fixes
bluseliu50
2026-10-29 21:05:24 +08:00
cfcd422330
chore(metal): bump AdrenoMetal for the EDR mirroring gate
bluseliu50
2026-10-29 20:03:35 +08:00
c58c530ad8
fix: point at RamBlock, not the old NativeRamBlock checkout
bluseliu50
2026-10-29 19:54:45 +08:00
5e033b1909
chore: point at the Install-and-boot-only Data store
bluseliu50
2026-10-29 19:53:47 +08:00
64a573e2db
chore: point at the TB telemetry row
bluseliu50
2026-10-29 19:43:36 +08:00
f19e94bac6
refactor: build the bridge's 20 patches and point at on-device pipelines
bluseliu50
2026-10-29 19:35:44 +08:00
0b3ad36992
refactor: compile pipelines on the device only
bluseliu50
2026-10-29 19:35:25 +08:00
1cff985fc5
chore: point at the externFunctionNames fix
bluseliu50
2026-10-29 18:40:30 +08:00
9a71bf997d
chore: point at the lock, leaf-walk and 8-bit framebuffer changes
bluseliu50
2026-10-29 18:33:34 +08:00
ed599414d0
perf(turnip): render unpadded host attachments in GMEM
bluseliu50
2026-10-29 17:46:56 +08:00
e038ba38fc
fix(turnip): owner-laid linear images at 64-byte pitch, rendered in SYSMEM
bluseliu50
2026-10-29 17:04:39 +08:00
159eb82611
fix(turnip): memoryless textures take no memory
bluseliu50
2026-10-29 16:34:29 +08:00
b624df5b5a
fix(turnip): free cached BOs not reused within a second
bluseliu50
2026-10-29 15:26:53 +08:00
b5627336de
feat(gpu): per-client BO bytes in the board log
bluseliu50
2026-10-29 15:26:36 +08:00
1241c538bb
feat(gpu): PS pass telemetry, hostsim passes other IOKit services through
bluseliu50
2026-10-29 15:00:36 +08:00
9a042272f1
docs(gpu): BOs from system memory, refresh device records
UniXNU Docs
2026-10-29 14:30:09 +08:00
16d7ff9632
feat(gpu): metal2vulkan development tip, BOs from system memory
bluseliu50
2026-10-29 14:30:09 +08:00
066c8d8315
docs: refresh device records
UniXNU Docs
2026-10-29 05:17:27 +00:00
fa2ff312f5
fix(gpu): ahead-compiled pipelines read on demand, metal2vulkan patch 0017
bluseliu50
2026-10-29 13:16:00 +08:00
c93e965466
feat(gpu): metal2vulkan 0dfdbcd, a fixed Turnip cache identity and pipelines compiled ahead
bluseliu50
2026-10-29 11:44:31 +08:00
f20e2e0423
chore: bump GopFramebuffer for kept surface mappings
bluseliu50
2026-10-29 02:41:26 +08:00
fcbfc40ad8
chore: bump Adreno740 for BOs without XNU contiguous search
bluseliu50
2026-10-29 02:39:39 +08:00
366b93f5ae
chore: bump Adreno740 for devices kept after a GPU restart
bluseliu50
2026-10-29 02:26:08 +08:00
33da813108
docs: refresh device records
UniXNU Docs
2026-10-28 18:14:38 +00:00
85ec9a0989
chore: bump Adreno740 for allocation without contiguous search
bluseliu50
2026-10-29 02:13:26 +08:00
c6f672600d
chore: bump AdrenoMetal for Core Image kernels by name
bluseliu50
2026-10-29 01:57:09 +08:00
9fe4855117
chore: bump Adreno740 for SMMU fault termination before restart
bluseliu50
2026-10-29 00:19:54 +08:00
2c40ae9a7b
perf(turnip): no CPU wait on syncs already on the ring
bluseliu50
2026-10-28 23:53:52 +08:00
63cc454dd5
chore: bump AdrenoMetal for refusal causes in problem rows
bluseliu50
2026-10-28 23:14:48 +08:00
fb5cdd6e06
chore: bump AdrenoMetal for Apple-semantics waits, imports and heaps
bluseliu50
2026-10-28 22:49:41 +08:00
caffd5dfb5
feat(turnip): release cached BOs on OS memory pressure
bluseliu50
2026-10-28 20:56:15 +08:00
56d2582c18
chore: bump Adreno740 for dynamic object tables
bluseliu50
2026-10-28 20:51:15 +08:00
728260da6b
chore: bump Adreno740 for the chunked BO pool
bluseliu50
2026-10-28 20:42:47 +08:00