Orange Pi5 kernel

Deprecated Linux kernel 5.10.110 for OrangePi 5/5B/5+ boards

3 Commits   0 Branches   0 Tags
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  1) #!/bin/sh
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  2) # SPDX-License-Identifier: GPL-2.0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  3) out="$1"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  4) shift
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  5) in="$@"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  6) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  7) for i in $in; do
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  8) 	eval $CPP $LINUXINCLUDE -dD -imacros "$i" -x c /dev/null
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  9) done | \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) awk '$1 == "#define" && $2 ~ /__HYPERVISOR_[a-z][a-z_0-9]*/ { v[$3] = $2 }
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) 	END {   print "/* auto-generated by scripts/xen-hypercall.sh */"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) 		for (i in v) if (!(v[i] in v))
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) 			print "HYPERCALL("substr(v[i], 14)")"}' | sort -u >$out