Commit Graph

  • 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