15 Commits

Author SHA1 Message Date
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