docs: name x86 and reconcile public body claims
This commit is contained in:
parent
a02d3a4b24
commit
fff0618237
5 changed files with 48 additions and 9 deletions
|
|
@ -75,7 +75,7 @@ operations; mounted ro,nofail. Backup in `../blobs/` +
|
|||
display.md.
|
||||
- WiFi wcn3990 (ath10k_snoc), BT (hci_uart/btqca), modem MPSS (see
|
||||
modem.md), sensors behind SLPI DSP (see slpi.md), audio WCD9340 over
|
||||
SLIMbus (not yet working).
|
||||
SLIMbus (working HiFi speaker, microphone and two-way calls; see audio.md).
|
||||
- Power button = pm8941_pwrkey → input event; volume keys GPIO.
|
||||
|
||||
## Charging (pmi8998, `qcom_smbx`)
|
||||
|
|
|
|||
|
|
@ -20,14 +20,14 @@ several hours. **Verify with events, not with dmesg.**
|
|||
|
||||
## The bodies
|
||||
|
||||
| | [blueline](blueline/) | [d10](d10/) | [m1](m1/) |
|
||||
|---|---|---|---|
|
||||
| device | Pixel 3 | iPhone 7 (A1660) | MacBook (Apple Silicon) |
|
||||
| SoC | SDM845 | Apple T8010 | M1 |
|
||||
| role | Casey's daily driver | second body | not here yet |
|
||||
| boot | pacman kernel + extlinux, no flash | checkm8 → m1n1, per boot, host-tethered | — |
|
||||
| tether | `172.16.42.1` | `172.16.43.1` | — |
|
||||
| status | daily use | bring-up | planned |
|
||||
| | [blueline](blueline/) | [d10](d10/) | [x86](x86/) | [m1](m1/) |
|
||||
|---|---|---|---|---|
|
||||
| device | Pixel 3 | iPhone 7 (A1660) | HP ProBook 450 G6 | MacBook (Apple Silicon) |
|
||||
| architecture | SDM845 / aarch64 | Apple T8010 / aarch64 | x86_64 | Apple M1 / aarch64 |
|
||||
| role | Casey's daily driver | second body | Casey's daily workstation | not here yet |
|
||||
| boot | pacman kernel + extlinux, no flash | checkm8 → m1n1, per boot, host-tethered | existing EndeavourOS install | — |
|
||||
| tether | `172.16.42.1` | `172.16.43.1` | — | — |
|
||||
| status | daily use | bring-up | substrate installed; OS profile bring-up | planned |
|
||||
|
||||
**Both phones are plugged in at once and that is the invariant.** Never unplug
|
||||
one to make a command convenient.
|
||||
|
|
@ -65,8 +65,19 @@ one to make a command convenient.
|
|||
`devices/blueline/` is a pointer, not a second copy.
|
||||
- **d10** — `docs/tasks/63-d10-second-body.md` carries the whole argument;
|
||||
`hoolock/BOOT-d10.md` carries the boot chain and `hoolock/boot.sh` runs it.
|
||||
- **x86** — `devices/x86/` records the HP ProBook's observed workstation state.
|
||||
The `x86-laptop` profile is blocked: an installed substrate package is not an
|
||||
installer-ready SouveraineOS body.
|
||||
- **m1** — nothing yet. `devices/m1/` states what is already known to transfer.
|
||||
|
||||
## Planned Apple-mobile family
|
||||
|
||||
The A5–A11 family is a real future branch: checkm8-class boot access opens
|
||||
iPhones and iPads in that range to the same kind of work now underway on d10.
|
||||
It is **not** a supported target or a single device profile. The family spans
|
||||
different boards and CPU generations; each body needs its own boot, display,
|
||||
input, storage and package evidence before it joins this matrix.
|
||||
|
||||
## The rule this hierarchy exists to enforce
|
||||
|
||||
**One common base that adapts, never `souveraine-upower-iphone` and `-pixel3`.**
|
||||
|
|
|
|||
15
devices/x86/README.md
Normal file
15
devices/x86/README.md
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
# x86 — HP ProBook 450 G6
|
||||
|
||||
Casey's daily workstation. Observed 2026-08-10: HP ProBook 450 G6, `x86_64`,
|
||||
EndeavourOS, with the `souveraine` package installed.
|
||||
|
||||
This establishes a real x86 body of work. It does **not** establish an
|
||||
installer-ready SouveraineOS laptop: the `x86-laptop` distribution profile is
|
||||
still blocked because its hardware profile and installer path do not exist.
|
||||
`upower-souveraine` and `souveraine-updater` were not installed in the observed
|
||||
workstation state, and no claim about session authority on this body should be
|
||||
made until it is exercised and recorded.
|
||||
|
||||
The next useful work is to define the laptop profile from the distribution
|
||||
contract, then prove its session and package path on this machine. Do not turn
|
||||
the current workstation into a private installer ritual.
|
||||
|
|
@ -108,6 +108,12 @@ architecture = "x86_64"
|
|||
profile = "x86-laptop"
|
||||
state = "planned"
|
||||
|
||||
[targets.hp-probook-450-g6]
|
||||
label = "HP ProBook 450 G6"
|
||||
architecture = "x86_64"
|
||||
profile = "x86-laptop"
|
||||
state = "bringup"
|
||||
|
||||
[targets.m1]
|
||||
label = "Apple Silicon laptop"
|
||||
architecture = "aarch64"
|
||||
|
|
|
|||
|
|
@ -40,6 +40,13 @@ Owner: Rook, under Casey's direction. Casey took the site's identity decision: s
|
|||
Being (Souvie, memory and sensorium) as explicit navigation branches. The
|
||||
public pages use one shared `Nav.astro` and one shared `PageHeader.astro`;
|
||||
page routes no longer carry divergent header markup.
|
||||
- A 2026-08-10 SAF/PAF reconciliation corrected the public hardware and
|
||||
substrate pages. The HP ProBook 450 G6 is now named as the observed x86_64
|
||||
workstation body, while its installer profile remains blocked; A5–A11 is
|
||||
named only as a planned Apple-mobile family. The public federation page now
|
||||
reflects SAF's commissioned per-node design rather than copied seed identity,
|
||||
and the memory page reflects SAF's five compaction paths. `PAF/platform.md`
|
||||
was corrected to agree with PAF's live audio record.
|
||||
- `npm run build` is green: 31 static routes. The original workbench image is
|
||||
the explicit user-approved exception to the normal public leak boundary.
|
||||
- Server is clean at `e9a6c59`; Docker rebuilt and recreated the port-3303
|
||||
|
|
|
|||
Loading…
Reference in a new issue