UniXNU Docs
04573c510c
docs: refresh device records
2026-11-02 05:29:48 +00:00
UniXNU Docs
7ca2e23480
docs: refresh device records
2026-11-01 17:51:06 +00:00
UniXNU Docs
c96b299756
docs(porting): the firmware inputs come from the pinned official archive
2026-11-01 22:04:10 +08:00
UniXNU Docs
6790e7ce6e
docs(porting): the tools and firmware submodules of the packaging run
2026-11-01 14:42:04 +08:00
UniXNU Docs
5e839fb26b
docs: refresh device records
2026-11-01 05:30:09 +00:00
UniXNU Docs
8f5c79983a
docs(porting): the packaging action of a device repository
2026-11-01 08:45:40 +08:00
UniXNU Docs
407db1aefd
docs(porting): the priming list names every metallib of the OS image
2026-11-01 07:22:38 +08:00
UniXNU Docs
7329cccd51
docs(porting): warm the shader caches with the priming list and the pipeline pack
2026-11-01 07:22:29 +08:00
UniXNU Docs
9d42260f15
docs(porting): the boot image device tree key and the local inputs of a release run
2026-11-01 07:14:55 +08:00
UniXNU Docs
f11cd0aa12
docs(drivers): record the WCN7850 state on sheng in the Ath12kWifi page
...
The page that recorded the state under the old NativeWifi name never reached
main. Its facts, guesses and plan move to the Ath12kWifi page under the
current names, in both languages.
2026-11-01 06:12:00 +08:00
UniXNU Docs
20f22c5ded
docs(devices): regenerate the sheng page at the packaging script revision
2026-11-01 06:08:52 +08:00
UniXNU Docs
29576874dd
docs(porting): the real packaging script, the PAC requirement and the release command
...
The packaging page describes the implemented unixnu release command, its
board.toml keys, the outputs and the checks verify makes. The arm64e page states
that arm64e needs native PAC hardware, that iPadOS 18 is the last version that
supports arm64, recommends PAC devices and the iOS or iPadOS 27 profile, and
states that every driver and optimization must work for 17 and 27 with the
build target as the only difference.
2026-11-01 06:06:26 +08:00
UniXNU Docs
d2666583eb
docs(porting): PAC requirements, the Sm8550Platform page and the packaging script
...
The arm64e page states that the method needs native PAC hardware, that iPadOS
18 is the last release whose endpoints are arm64, and that a new port should
pick a device that meets the requirements and prefer the iOS or iPadOS 27
profile, whose drivers and patches are the ones under maintenance. Every
optimization in this repository is maintained against both 17 and 27 and is
selected by build parameter alone. sheng's current profile is recorded as
ipados-27.0.1-24A446, with the earlier 26.5.2 profile kept beside it.
Sm8550Platform gets its own page in both languages, and the repository table
lists it.
The device packaging script page defines the mandatory one-command script:
fixed steps, configuration read from TOML only, one shared script text, the
OS target passed as a parameter, and the two required outputs with their
manifest.
2026-11-01 05:46:37 +08:00
UniXNU Docs
23ed975d34
docs(devices): regenerate the sheng page at the current record
...
The page follows UniXNU-sheng main 27cc5b5 and the board's own profile
(ipados-27.0.1-24A446) and component include list.
2026-11-01 05:38:55 +08:00
UniXNU Docs
04b4e558bc
docs: refresh device records
2026-10-31 17:07:29 +00:00
UniXNU Docs
359d77c082
docs(gpu): where a slow frame's time goes
2026-10-31 20:36:22 +08:00
UniXNU Docs
67df14de69
docs: refresh device records
2026-10-31 04:59:59 +00:00
UniXNU Docs
da14170ba5
docs: refresh device records
2026-10-30 17:55:44 +00:00
UniXNU Docs
e3b18370cb
docs: direct scanout fence wait, render mode, --os
2026-10-30 23:54:41 +08:00
UniXNU Docs
f0721e9745
docs: refresh device records
2026-10-30 05:17:13 +00:00
UniXNU Docs
066c8d8315
docs: refresh device records
2026-10-29 05:17:27 +00:00
UniXNU Docs
33da813108
docs: refresh device records
2026-10-28 18:14:38 +00:00
UniXNU Docs
40d21cc651
docs: refresh device records
2026-10-28 05:04:51 +00:00
UniXNU Docs
218e1e8ae3
docs(porting): iPadOS 26 source-build path, fileset prelink and boot loader notes
...
Driver pages and porting guides describe the arm64e loader, the fileset emitter, the source driver builds and their current limits.
2026-10-28 09:21:03 +08:00
UniXNU Docs
120067ccc4
docs: remove sheng-specific log capture page
2026-10-28 04:57:46 +08:00
UniXNU Docs
258260fe59
docs: make recovery log readers part of porting
2026-10-28 03:44:14 +08:00
UniXNU Docs
70ddc12451
docs: refresh device records
2026-10-27 17:50:34 +00:00
UniXNU Docs
0fc0fc1f9d
docs: refresh device records
2026-10-27 04:32:50 +00:00
UniXNU Docs
f85b5a60a9
docs: refresh device records
2026-10-26 18:35:18 +00:00
UniXNU Docs
26c0b775ea
docs(guide): userdata windows come from the OS profile
2026-10-26 14:45:35 +08:00
UniXNU Docs
e2616d99c7
docs(porting): userdata windows come from the OS profile
2026-10-26 14:43:27 +08:00
UniXNU Docs
5af7419956
docs(porting): record the arm64e kernel build state
2026-10-26 12:55:35 +08:00
UniXNU Docs
ae68700934
docs: refresh device records
2026-10-26 04:13:43 +00:00
UniXNU Docs
2eb13c8a53
docs(porting): describe arm64e OS profiles for supported devices
2026-10-26 11:02:42 +08:00
UniXNU Docs
c7f0de2a18
docs(porting): describe WCN7850 on sheng in the network guide
2026-10-26 07:34:48 +08:00
UniXNU Docs
8b9b082625
docs: refresh device records
2026-10-25 23:31:34 +00:00
UniXNU Docs
57607bbf37
docs: publish device records from the shared catalog
2026-10-26 07:29:25 +08:00
UniXNU Docs
99722807e6
docs(porting): add CPU clusters, GPU memory path and microphone capture
...
Platform: the E and P cluster tag and the scheduler patch. Device
tree: the unixnu,cluster-type property. GPU: the mapping, unmap and
submission rules and the refusing encoder. Power: a microphone
capture section with the sheng route, the host clock correction, and
the touch, frame and fence-wait governor rules. Display: reading the
DPU pipes and the experimental direct scanout. UFS: the stage 1
windows owned by the SMMU driver. Driver pages state current behavior
only.
2026-10-26 07:25:49 +08:00
UniXNU Docs
05fda59548
docs: expand the device catalog and update porting results
2026-10-26 07:06:51 +08:00
UniXNU Docs
347ec24363
docs(drivers): describe the GPU memory path and the refusing encoder
...
Adreno740 gains a memory and TLB section, ArmSmmu4K its live batch
maps and unmap invalidation, AdrenoMetal the refusing render encoder
and list-only priming, ShengUfs its optional stage 1 windows.
2026-10-26 06:47:46 +08:00
UniXNU Docs
16e592abee
docs(adreno-metal): describe shader priming of the OS image
2026-10-25 12:25:19 +08:00
UniXNU Docs
4b5bbbe523
docs(power): describe microphone capture and the CPU and GPU governors
2026-10-25 12:13:37 +08:00
UniXNU Docs
fb5e8ba88f
docs: make the welcome page the Port a device entry and move the steps to /porting/steps
2026-10-25 08:49:17 +08:00
UniXNU Docs
42bffe8a56
docs: describe the sheng speaker path and its DSP addressing in the audio guide
2026-10-25 08:39:30 +08:00
UniXNU Docs
5f0a2d15fd
docs: open Port a device with a welcome page on the architecture
2026-10-25 08:37:27 +08:00
UniXNU Docs
56aaad72df
docs: describe UniXNU as a general UEFI environment and driver loading system
2026-10-25 07:07:36 +08:00
UniXNU Docs
3a7b49173d
docs: restore the README introduction and news
2026-10-25 06:45:20 +08:00
UniXNU Docs
2b039d34cc
docs: keep the README to the project, links and repositories
2026-10-25 06:39:00 +08:00
UniXNU Docs
2ed313fd5f
docs: point AGENTS.md to docs and sync CONTRIBUTING.md with the site
2026-10-25 05:40:06 +08:00
UniXNU Docs
9d18904512
docs: describe the arm-io window and window-relative registers
2026-10-25 05:15:56 +08:00
UniXNU Docs
ce8cbb033b
docs: add community devices and refresh repository-backed status
2026-10-25 04:41:54 +08:00
UniXNU Docs
90a366e001
docs: unify new and migrated device publication requirements
2026-10-25 04:27:51 +08:00
UniXNU Docs
98b6b53c47
docs: ground driver porting procedures in source interfaces
2026-10-25 04:15:52 +08:00
UniXNU Docs
d74974b071
docs: generalize the SoC selection and porting procedure
2026-10-25 04:01:17 +08:00
UniXNU Docs
dff0f533f7
docs: add staged log capture and automated boot testing
2026-10-25 03:59:12 +08:00
UniXNU Docs
40ad29e5a4
docs: organize navigation by task and add executable procedures
2026-10-25 03:53:18 +08:00
UniXNU Docs
810234d774
docs: unify the entry guide around the device porting workflow
2026-10-25 03:44:58 +08:00
UniXNU Docs
704fb8268c
docs: rewrite device migration as an ordered workflow
2026-10-25 03:40:59 +08:00
UniXNU Docs
2645e84ac8
docs: explain shared panic probe and firmware font inputs
2026-10-25 03:30:29 +08:00
UniXNU Docs
6d1fd59e17
docs: make device porting and driver adaptation sequential
2026-10-25 03:27:18 +08:00
UniXNU Docs
3a437d4707
docs: connect every guide through Start here reading paths
2026-10-25 03:10:43 +08:00
UniXNU Docs
1a0f57fd65
docs: describe Linux dependency setup across distributions
2026-10-25 03:07:51 +08:00
UniXNU Docs
dd284bc5a0
docs: explain saved inputs, boot arguments and green bar diagnosis
2026-10-25 03:02:55 +08:00
UniXNU Docs
9521f49712
docs: highlight firmware build and payload discovery requirements
2026-10-25 02:57:27 +08:00
UniXNU Docs
0400f6b9d8
docs: remove device example from project introduction
2026-10-25 02:43:38 +08:00
UniXNU Docs
aad4fd4256
docs: highlight device migration on homepages and READMEs
2026-10-25 02:40:34 +08:00
UniXNU Docs
ca5bc338ca
docs: restore GPU news and clarify shared platform scope
2026-10-25 02:34:21 +08:00
UniXNU Docs
6488ad6468
docs: publish shared porting records and subsystem guides
2026-10-25 02:30:02 +08:00
UniXNU Docs
793f852ead
docs: document platform structure and component migration
2026-10-25 02:07:08 +08:00
UniXNU Docs
84cb3ad4df
docs: record the NativeWifi state on sheng
2026-10-25 01:10:39 +08:00
UniXNU Docs
bd127c008c
Merge pull request #100 from smeng9/build/linux-kernel-step
...
Build kernel on Linux
2026-10-24 19:48:50 +08:00
UniXNU Docs
1c409e38f8
Merge pull request #105 from UniXNU/docs/new-devices-and-drivers
...
UniXNU Docs: add the new device ports and community drivers
2026-10-24 19:25:09 +08:00
UniXNU Docs
23281b2c09
docs: add the new device ports and community drivers
2026-10-24 19:24:56 +08:00
UniXNU Docs
497f8423ec
Merge pull request #97 from luuu20309/polaris-port
...
docs: add polaris (Xiaomi Mi MIX 2S) community port page
2026-10-24 19:23:27 +08:00
UniXNU Docs
14f0717ec3
Merge pull request #98 from ghidgdsr/malachite-port
...
docs: add the malachite (MT6878) port
2026-10-24 19:23:24 +08:00
UniXNU Docs
80da398dd1
Merge pull request #96 from ShueiTsuki/pandora-state
...
docs: update the Xiaomi 17 Pro (pandora) port state
2026-10-24 19:23:22 +08:00
UniXNU Docs
51115ee27c
Merge pull request #99 from Chengdong-Yu/pong-status
...
Update Pong device status
2026-10-24 19:23:20 +08:00
UniXNU Docs
1a01c2afa1
UniXNU Docs: individual pages for the remaining community ports
2026-10-23 23:24:05 +08:00
UniXNU Docs
cbee05d90d
docs: add individual pages for the remaining community ports
2026-10-23 23:23:49 +08:00
UniXNU Docs
41780f71bd
Merge pull request #94 from UniXNU/docs/community-repository-index
...
docs: complete the community repository index
2026-10-23 23:00:13 +08:00
UniXNU Docs
6f95803ec5
docs: complete the community repository index
2026-10-23 22:59:57 +08:00
UniXNU Docs
c13003fef8
Merge pull request #93 from UniXNU/docs/a04br3-port
...
docs: add the Benesse TAB-A04-BR3 port
2026-10-23 21:47:37 +08:00
UniXNU Docs
c6100f92dc
docs: add the Benesse TAB-A04-BR3 port
2026-10-23 21:47:23 +08:00
UniXNU Docs
35f7a9ed6a
Merge pull request #92 from UniXNU/docs/myron-port
...
docs: add the myron core and driver forks
2026-10-23 20:47:50 +08:00
UniXNU Docs
f5c0d663c2
docs: add the myron core and driver forks
2026-10-23 20:47:37 +08:00
UniXNU Docs
3bba4e77b7
Merge pull request #91 from UniXNU/docs/pong-port
...
docs: add the Nothing Phone (2) pong port
2026-10-23 20:33:51 +08:00
UniXNU Docs
f833f05e7a
docs: add the Nothing Phone (2) pong port
2026-10-23 20:33:37 +08:00
UniXNU Docs
40d23772d9
docs: update device states and the macOS runner guide
2026-10-23 17:18:56 +08:00
UniXNU Docs
878ddd87b5
Merge pull request #80 from reAAAq/docs/umi-port
...
docs: add Xiaomi Mi 10 (umi) community port
2026-10-23 17:14:53 +08:00
UniXNU Docs
cd25db47fd
Merge pull request #89 from Dracen-W/docs/merlinx-port
...
docs: add the Redmi Note 9 (merlinx) port
2026-10-23 17:14:53 +08:00
UniXNU Docs
6da796fef5
Merge pull request #82 from UniXNU/docs/negroni-gta4l-bars
...
docs: add negroni and the second gta4l repository
2026-10-23 04:30:48 +08:00
UniXNU Docs
3445e09a4d
docs: add negroni and the second gta4l repository
2026-10-23 04:27:18 +08:00
UniXNU Docs
b2360badae
Merge pull request #73 from ShueiTsuki/docs/pandora-port
...
docs: add Xiaomi 17 Pro (pandora) community port
2026-10-23 00:26:29 +08:00
UniXNU Docs
86740fd459
Merge pull request #74 from UniXNU/docs/qemu-metal
...
docs: record the QEMU Metal device on the Mac GPU
2026-10-23 00:25:41 +08:00
UniXNU Docs
2b1e3a9aee
docs: record the QEMU Metal device on the Mac GPU
2026-10-23 00:25:30 +08:00
UniXNU Docs
e19e517448
Merge pull request #72 from UniXNU/docs/sort-devices-by-completion
...
docs: sort community ports by completion
2026-10-22 23:28:35 +08:00
UniXNU Docs
3a430bc086
docs: sort community ports by completion
2026-10-22 23:28:21 +08:00
UniXNU Docs
1bb87bd289
Merge pull request #70 from UniXNU/docs/latest-device-updates
...
docs: record the latest community device updates
2026-10-22 23:13:32 +08:00
UniXNU Docs
fb756b11a3
docs: record the latest community device updates
2026-10-22 23:13:19 +08:00
UniXNU Docs
7d296968ca
Merge pull request #68 from UniXNU/docs/device-status-scan
...
docs: update community device states from repository changes
2026-10-22 21:32:03 +08:00