2 Commits
v1.05 ... v1.07

Author SHA1 Message Date
Philip Smart
3273152b6e Add kernel arch/arm generated headers for out-of-tree module builds
These generated files (asm wrappers, asm-offsets.s, .version) are required
by make M=<dir> modules when building ttymzdrv/z80drv on the VPS where
the kernel hasn't been compiled locally.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-15 16:21:51 +00:00
Philip Smart
4417182fa4 Add kernel generated files and fix SPI Makefile for VPS builds
- Force-add kernel include/generated/ and include/config/ headers needed
  for out-of-tree module compilation (autoconf.h, asm-offsets.h, etc.)
- Force-add kernel .config, Module.symvers, and build tool binaries
  (scripts/basic/fixdep, scripts/mod/modpost) for kbuild module support
- Fix SPI tools Makefile: use PATH-relative arm-linux-gnueabihf-gcc
  instead of hardcoded /opt/gcc-arm-eabihf/bin/ path

These files enable the z80drv, ttymzdrv kernel modules and SPI tools
to build on the VPS Jenkins without running make defconfig first.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-15 12:42:25 +00:00
825 changed files with 43625 additions and 2 deletions

View File

@@ -42,8 +42,8 @@ ARCH := arm
#Compilers
ifeq ($(ARCH),arm)
CPP := /opt/gcc-arm-eabihf/bin/arm-linux-gnueabihf-g++
CC := /opt/gcc-arm-eabihf/bin/arm-linux-gnueabihf-gcc
CPP := arm-linux-gnueabihf-g++
CC := arm-linux-gnueabihf-gcc
else
CPP := g++
CC := gcc

1
software/linux/kernel/.version vendored Normal file
View File

@@ -0,0 +1 @@
23

6821
software/linux/kernel/Module.symvers vendored Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1 @@
#include <asm-generic/bitsperlong.h>

View File

@@ -0,0 +1 @@
#include <asm-generic/clkdev.h>

View File

@@ -0,0 +1 @@
#include <asm-generic/cputime.h>

View File

@@ -0,0 +1 @@
#include <asm-generic/current.h>

View File

@@ -0,0 +1 @@
#include <asm-generic/early_ioremap.h>

View File

@@ -0,0 +1 @@
#include <asm-generic/emergency-restart.h>

View File

@@ -0,0 +1 @@
#include <asm-generic/errno.h>

View File

@@ -0,0 +1 @@
#include <asm-generic/exec.h>

View File

@@ -0,0 +1 @@
#include <asm-generic/ioctl.h>

View File

@@ -0,0 +1 @@
#include <asm-generic/ipcbuf.h>

View File

@@ -0,0 +1 @@
#include <asm-generic/irq_regs.h>

View File

@@ -0,0 +1 @@
#include <asm-generic/kdebug.h>

View File

@@ -0,0 +1 @@
#include <asm-generic/local.h>

View File

@@ -0,0 +1 @@
#include <asm-generic/local64.h>

View File

@@ -0,0 +1 @@
#include <asm-generic/mm-arch-hooks.h>

View File

@@ -0,0 +1 @@
#include <asm-generic/msgbuf.h>

View File

@@ -0,0 +1 @@
#include <asm-generic/msi.h>

View File

@@ -0,0 +1 @@
#include <asm-generic/param.h>

View File

@@ -0,0 +1 @@
#include <asm-generic/parport.h>

View File

@@ -0,0 +1 @@
#include <asm-generic/poll.h>

View File

@@ -0,0 +1 @@
#include <asm-generic/preempt.h>

View File

@@ -0,0 +1 @@
#include <asm-generic/resource.h>

View File

@@ -0,0 +1 @@
#include <asm-generic/rwsem.h>

View File

@@ -0,0 +1 @@
#include <asm-generic/seccomp.h>

View File

@@ -0,0 +1 @@
#include <asm-generic/segment.h>

View File

@@ -0,0 +1 @@
#include <asm-generic/sembuf.h>

View File

@@ -0,0 +1 @@
#include <asm-generic/serial.h>

View File

@@ -0,0 +1 @@
#include <asm-generic/shmbuf.h>

View File

@@ -0,0 +1 @@
#include <asm-generic/siginfo.h>

View File

@@ -0,0 +1 @@
#include <asm-generic/simd.h>

View File

@@ -0,0 +1 @@
#include <asm-generic/sizes.h>

View File

@@ -0,0 +1 @@
#include <asm-generic/socket.h>

View File

@@ -0,0 +1 @@
#include <asm-generic/sockios.h>

View File

@@ -0,0 +1 @@
#include <asm-generic/termbits.h>

View File

@@ -0,0 +1 @@
#include <asm-generic/termios.h>

View File

@@ -0,0 +1 @@
#include <asm-generic/timex.h>

View File

@@ -0,0 +1 @@
#include <asm-generic/trace_clock.h>

File diff suppressed because it is too large Load Diff

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

Some files were not shown because too many files have changed in this diff Show More