Commit Graph

19 Commits

Author SHA1 Message Date
Adeeb Shihadeh b0372e97e3 Revert boot experiments
Restore udev, filesystem mounts, Qualcomm and sound initialization,
service ordering, synchronous display initialization, and the original
power burn. Restore the pre-experiment kernel and bootloader pointers.

Keep master's rootfs layout, packaging cleanup, dependency updates,
build streaming and pipefail, sparse userdata, MDMA/flashing tools,
aliases, and login status. Keep the obsolete Weston updater cleanup.

This is the boot-revert step only; agnos18.1.1 still needs to be merged.

Reverted commits:
  8b239182
  b29ee410
  65976759
  d0e34ad9
  618032b4
  d69080be
  c4cd6d13
  ec6c469b
  69f3f02a
  1a0962a4
  5134117f
  f32e5f4b
  5ae6c2d1
  0c6220b2
  548b09f1
  98e4c291
  30c393bf
  861dc0d8
  fdc34752
  f3542ced

Resolve restored vendor files into master's usr-merged layout.
Normalize whitespace in restored scripts.

Validation: Docker buildx --check, bash -n (65 scripts), Python AST
parsing (3 files), and git diff --check. No image build or device tests.
2026-09-13 12:32:16 -07:00
Adeeb Shihadeh d0e34ad929 init beautification (#593)
* beautiful

* lil more

* one less find

* wait helper

* fs cleanup

* fs looking good

* this is just silly

* lil more
2026-05-06 10:24:52 -07:00
Adeeb Shihadeh fdc3475254 Build uncompressed kernel image (#566)
Build configured kernel image
2026-05-01 14:26:13 -07:00
Adeeb Shihadeh 2320521a0f include linux kernel headers in system image (#559)
* include linux kernel headers in system image

* include
2026-04-25 14:38:13 -07:00
Adeeb Shihadeh 1f23b206bd Fix kernel build ccache not being used in CI (#518) 2026-01-31 20:21:30 -08:00
Adeeb Shihadeh 4267198e8b Realtime, for real this time (#458)
* isolcpus

* bump kernel

* bump kernel
2025-02-14 21:05:54 -08:00
Adeeb Shihadeh 073d9c9047 oops, fix kernel build 2025-01-25 18:22:46 -08:00
Adeeb Shihadeh e9a87569a2 Remove audio kernel modules (#444)
* Remove audio kernel modules

* cleanup

* lil more
2025-01-25 18:06:02 -08:00
Adeeb Shihadeh 5d83b2b8b2 Remove wifi kernel module (#435)
* remove wifi kernel module

* bump kernel
2025-01-23 20:06:16 -08:00
Robbe Derks fd9992c337 Default to buildkit (#331)
* use buildkit to skip adding context

* also build system with buildkit
2024-09-02 13:33:10 +02:00
Andrei Radulescu 915ff5eb09 update bash scripts to #!/usr/bin/env bash (#268)
* update bash shebang for better compatibility including macOS

* re-build
2024-08-31 10:34:25 -07:00
Andrei Radulescu e5fae93540 Build kernel in docker (#247)
* build kernel in container

* remove ci deps

* cleaning

* more cleaning

* even more cleaning

* README.md update for masOS Case-sensitive required volume

* README.md more info about macOS

* README.md more info about macOS

* README.md more info about macOS - M-series vs Intel

* README.md more info about macOS - M-series vs Intel

* extract_tools should install and pull lfs no matter the ARCH

* raise attention on macOS Case-sensitive volume

* --privileged not needed in build_kernel.sh

* remove docker and git checks

* set -e

* always build image

* updated host user in container

* also works with sudo/root

* removed deps in ci since they are not needed anymore

* agnos-meta-builder

* show macOS support only if current path is not on a Case-sensitive APFS volume

* more succint

* just exit

* fixing caching issues

* cache kernel out

* cleaning

* debug out

* ccache-action no needed anymore

* debug

* rebuild

* remove out cache

* revert ccache action

* create-symlink not needed since it's building in the container

* simpler ccache key name

* cleaning

* rebuild

* git ignore .ccache

---------

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
2024-07-25 10:47:56 -07:00
Cameron Clough b5f39a4b62 Build kernel in CI (#231)
* build workflow

* submodule example

* just agnos-kernel-sdm845

* filter

* ubuntu20

* unecessary

* cancel in progress

* upload

* try ccache...

* test ccache

* cache out dir

* v4

* cleanup

* ccache again...

* skip system for now

* try this

* allow override CC

* improve cache hit

* fix

* test if this matters

* don't append timestamp

* try again

* empty

* doesn't help

* test

* Revert "test"

This reverts commit e3a7db8bd5.

* test

* Revert "test"

This reverts commit 42e9ebaaac.

* build system again

* more space

* longer timeout...

* CI froze

* use namespace labs remote builder

* permissions

* try again

* nscloud

* permissions

* ubuntu 20

* wip

* upload kernel modules

* build_kernel arch fix

Co-authored-by: Andrei Radulescu <andi.radulescu@gmail.com>

* lfs clone

* .

* namespace doesn't support git filter

* no perms

* fix typo

* namespace ubuntu2004 doesn't have python2...

* update name

* oh

* no wget

* fix arm64 check

* mount container

Co-authored-by: Andrei Radulescu <andi.radulescu@gmail.com>

* missing deps

* switch to pyenv-action which caches

* update nscloud-checkout-action

* reduce timeout

* run network stuff in container

* test cache

* cache kernel: does this work?

* try again

* test kernel cache

* use github cache action

* test kernel cache

* try actions/checkout

* kernel: cache intermediate build outputs

* name

* test cache 1

* don't skip kernel build

* always set arch to arm64

* just kernel

* fix that

---------

Co-authored-by: Andrei Radulescu <andi.radulescu@gmail.com>
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
2024-07-14 11:00:59 -07:00
Adeeb Shihadeh 0c223972ac remove video from kernel command line 2024-02-29 11:44:10 -08:00
Adeeb Shihadeh 5f3618fb18 set quiet kernel param (#115)
* set quiet kernel param

* loglevel
2023-02-23 20:39:44 -08:00
Adeeb Shihadeh 2a855eeaa9 XBL + ABL updates (#102)
* new abl + xbl

* fix up weston init

* bump fw

* update submodules

* add devcfg and aop images

* update submodule

* factory reset is in the ABL now!

* bump kernel and abl

* revert for now

* update fw

---------

Co-authored-by: Robbe Derks <robbe.derks@gmail.com>
2023-02-22 16:30:49 -08:00
Adeeb Shihadeh c691a48913 cleanup internal stuff 2021-10-01 15:16:37 -07:00
Adeeb Shihadeh 0a8468bf16 fix auto kernel submodule initialization 2021-09-28 17:02:43 -07:00
Adeeb Shihadeh 4e38c8f181 initial agnos-builder release 2021-09-23 19:08:32 -07:00