The NetBSD Project

CVS log for src/sys/arch/aarch64/conf/Makefile.aarch64

[BACK] Up to [cvs.NetBSD.org] / src / sys / arch / aarch64 / conf

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.23.12.1 / (download) - annotate - [select for diffs], Mon Sep 11 13:35:37 2023 UTC (6 months, 2 weeks ago) by martin
Branch: netbsd-10
CVS Tags: netbsd-10-0-RC6, netbsd-10-0-RC5, netbsd-10-0-RC4, netbsd-10-0-RC3, netbsd-10-0-RC2, netbsd-10-0-RC1
Changes since 1.23: +4 -9 lines
Diff to previous 1.23 (colored) next main 1.24 (colored) to selected 1.22.6.1 (colored)

Pull up following revision(s) (requested by rin in ticket #363):

	sys/arch/aarch64/conf/Makefile.aarch64: revision 1.24
	sys/arch/aarch64/conf/Makefile.aarch64: revision 1.25
	sys/arch/shark/conf/Makefile.shark.inc: revision 1.28
	sys/arch/alpha/conf/Makefile.alpha: revision 1.88
	sys/arch/mips/conf/Makefile.mips: revision 1.73
	sys/conf/Makefile.kern.inc: revision 1.298
	sys/conf/Makefile.kern.inc: revision 1.299
	sys/arch/cats/conf/Makefile.cats.inc: revision 1.37
	sys/arch/arm/conf/Makefile.arm: revision 1.56
	sys/arch/arm/conf/Makefile.arm: revision 1.57
	sys/arch/riscv/conf/Makefile.riscv: revision 1.10

Always use arm-elf2aout; no a.out support both for binutils{,.old}

Fix kernel size inflation for arm and aarch64 (PR toolchain/57146)

For some conditions, SYSTEM_LD_TAIL is set for arm and aarch64.
Then, ctfmerge(1) in default SYSTEM_LD_TAIL is unintentionally
skipped, which results in the catastrophic kernel size inflation,
as reported in the PR.

Also, introduce and use OBJCOPY_STRIPFLAGS variable instead of
STRIPFLAGS, as strip(1) is replaced by objcopy(1) during MI
kernel build procedure.

For Makefile.{arm,aarch64}, weird logic is used to determine how
to handle debug symbols; MKDEBUG{,KERNEL} are taken into account
later in sys/conf/Makefile.kern.inc.

Use OBJCOPY_STRIPFLAGS instead of STRIPFLAGS.
Simplify fix for PR toolchain/57146

Introduce ARCH_STRIP_SYMBOLS variable to centralize logic for debug
symbols from MD Makefile's to Makefile.kern.inc.

Revision 1.25 / (download) - annotate - [select for diffs], Fri Jul 28 02:41:30 2023 UTC (8 months ago) by rin
Branch: MAIN
CVS Tags: thorpej-ifq-base, thorpej-ifq, thorpej-altq-separation-base, thorpej-altq-separation, HEAD
Changes since 1.24: +3 -9 lines
Diff to previous 1.24 (colored) to selected 1.22.6.1 (colored)

Simplify fix for PR toolchain/57146

Introduce ARCH_STRIP_SYMBOLS variable to centralize logic for debug
symbols from MD Makefile's to Makefile.kern.inc.

Revision 1.24 / (download) - annotate - [select for diffs], Wed Jul 26 03:39:55 2023 UTC (8 months ago) by rin
Branch: MAIN
Changes since 1.23: +8 -7 lines
Diff to previous 1.23 (colored) to selected 1.22.6.1 (colored)

Fix kernel size inflation for arm and aarch64 (PR toolchain/57146)

For some conditions, SYSTEM_LD_TAIL is set for arm and aarch64.
Then, ctfmerge(1) in default SYSTEM_LD_TAIL is unintentionally
skipped, which results in the catastrophic kernel size inflation,
as reported in the PR.

Also, introduce and use OBJCOPY_STRIPFLAGS variable instead of
STRIPFLAGS, as strip(1) is replaced by objcopy(1) during MI
kernel build procedure.

XXX
For Makefile.{arm,aarch64}, weird logic is used to determine how
to handle debug symbols; MKDEBUG{,KERNEL} are taken into account
later in sys/conf/Makefile.kern.inc.

Revision 1.22.4.1 / (download) - annotate - [select for diffs], Thu Jun 17 04:46:16 2021 UTC (2 years, 9 months ago) by thorpej
Branch: thorpej-i2c-spi-conf
Changes since 1.22: +1 -12 lines
Diff to previous 1.22 (colored) next main 1.23 (colored) to selected 1.22.6.1 (colored)

Sync w/ HEAD.

Revision 1.22.6.1 / (download) - annotate - [selected], Mon May 31 22:15:09 2021 UTC (2 years, 9 months ago) by cjep
Branch: cjep_staticlib_x
Changes since 1.22: +1 -12 lines
Diff to previous 1.22 (colored) next main 1.23 (colored)

sync with head

Revision 1.23 / (download) - annotate - [select for diffs], Thu May 27 06:19:38 2021 UTC (2 years, 10 months ago) by ryo
Branch: MAIN
CVS Tags: thorpej-i2c-spi-conf2-base, thorpej-i2c-spi-conf2, thorpej-i2c-spi-conf-base, thorpej-futex2-base, thorpej-futex2, thorpej-cfargs2-base, thorpej-cfargs2, netbsd-10-base, cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, bouyer-sunxi-drm-base, bouyer-sunxi-drm
Branch point for: netbsd-10
Changes since 1.22: +1 -12 lines
Diff to previous 1.22 (colored) to selected 1.22.6.1 (colored)

In gcc10, -msign-return-address is no longer supported.
Instead, (LLVM-compatible) -mbranch-protection option is supported.

Revision 1.21.2.1 / (download) - annotate - [select for diffs], Sat Apr 3 22:28:13 2021 UTC (2 years, 11 months ago) by thorpej
Branch: thorpej-futex
Changes since 1.21: +6 -1 lines
Diff to previous 1.21 (colored) next main 1.22 (colored) to selected 1.22.6.1 (colored)

Sync with HEAD.

Revision 1.22 / (download) - annotate - [select for diffs], Wed Feb 10 08:25:01 2021 UTC (3 years, 1 month ago) by ryo
Branch: MAIN
CVS Tags: thorpej-futex-base, thorpej-cfargs-base, thorpej-cfargs, cjep_staticlib_x-base
Branch point for: thorpej-i2c-spi-conf, cjep_staticlib_x
Changes since 1.21: +6 -1 lines
Diff to previous 1.21 (colored) to selected 1.22.6.1 (colored)

add support kernel profiling on aarch64

- add MCOUNT_ENTER, MCOUNT_EXIT macro
- __mcount() function should be aligned
- add "-fno-optimize-sibling-calls" option when PROF. for accurate profiling, it is better to suppress the tail call.

Revision 1.21 / (download) - annotate - [select for diffs], Mon May 11 03:00:57 2020 UTC (3 years, 10 months ago) by ryo
Branch: MAIN
Branch point for: thorpej-futex
Changes since 1.20: +10 -1 lines
Diff to previous 1.20 (colored) to selected 1.22.6.1 (colored)

"options ARMV83_PAC" is now supported for gcc as well.

- add "-msign-return-address=all" to CFLAGS for gcc when specified options ARMV83_PAC
- AARCH64REG_{READ,WRITE}_INLINE3 macro can now use the APIAKey registers in both gcc and llvm.
  llvm requires asm(".arch armv8.3-a"), whereas gcc requires __attribute__((target("arch=armv8.3-a"))).
- use ".arch armv8.3-a" rather than ".arch armv8.3-a+pac" in *.S for llvm.

Revision 1.10.2.3 / (download) - annotate - [select for diffs], Tue Apr 21 18:42:02 2020 UTC (3 years, 11 months ago) by martin
Branch: phil-wifi
Changes since 1.10.2.2: +14 -0 lines
Diff to previous 1.10.2.2 (colored) to branchpoint 1.10 (colored) next main 1.11 (colored) to selected 1.22.6.1 (colored)

Sync with HEAD

Revision 1.17.2.1 / (download) - annotate - [select for diffs], Mon Apr 20 11:28:51 2020 UTC (3 years, 11 months ago) by bouyer
Branch: bouyer-xenpvh
Changes since 1.17: +15 -1 lines
Diff to previous 1.17 (colored) next main 1.18 (colored) to selected 1.22.6.1 (colored)

Sync with HEAD

Revision 1.20 / (download) - annotate - [select for diffs], Mon Apr 13 07:32:36 2020 UTC (3 years, 11 months ago) by maxv
Branch: MAIN
CVS Tags: phil-wifi-20200421, bouyer-xenpvh-base2, bouyer-xenpvh-base1
Changes since 1.19: +2 -1 lines
Diff to previous 1.19 (colored) to selected 1.22.6.1 (colored)

Add KASAN instrumentation on on-stack VLAs, same as amd64.

Revision 1.19 / (download) - annotate - [select for diffs], Mon Apr 13 05:40:25 2020 UTC (3 years, 11 months ago) by maxv
Branch: MAIN
Changes since 1.18: +11 -2 lines
Diff to previous 1.18 (colored) to selected 1.22.6.1 (colored)

Add support for Branch Target Identification (BTI).

On the executable pages that have the GP (Guarded Page) bit, the semantic
of the "br" and "blr" instructions is changed: the CPU expects the first
instruction of the jump/call target to be "bti", and faults if it isn't.

We add the GP bit on the kernel .text pages (and incidentally the .rodata
pages, but we don't care). The compiler adds a "bti c" instruction at the
beginning of each C function. We modify the ENTRY() macros to manually add
"bti c" in the asm functions.

cpuswitch.S needs a specific change: with "br x27" the CPU expects "bti j",
which is bad because the functions begin with "bti c"; switch to "br x16",
for the CPU to accept "bti c".

BTI helps defend against JOP/COP. Tested on Qemu.

Revision 1.18 / (download) - annotate - [select for diffs], Sun Apr 12 07:49:58 2020 UTC (3 years, 11 months ago) by maxv
Branch: MAIN
Changes since 1.17: +5 -1 lines
Diff to previous 1.17 (colored) to selected 1.22.6.1 (colored)

Add support for Pointer Authentication (PAC).

We use the "pac-ret" option, to sign the return instruction pointer on
function entry, and authenticate it on function exit. This acts as a
mitigation against ROP.

The authentication uses a per-lwp (secret) I-A key stored in the 128bit
APIAKey register and part of the lwp context. During lwp creation, the
kernel generates a random key, and during context switches, it installs
the key of the target lwp on the CPU.

Userland cannot read the APIAKey register directly. However, it can sign
its pointers with it, because the register is architecturally shared
between userland and the kernel. Although part of the CPU design, it is
a bit of an undesired behavior, because it allows to forge valid kernel
pointers from userland. To avoid that, we don't share the key with
userland, and rather switch it in EL0<->EL1 transitions. This means that
when userland executes, a different key is loaded in APIAKey than the one
the kernel uses. For now the userland key is a fixed 128bit zero value.

The DDB stack unwinder is changed to strip the authentication code from
the pointers in lr.

Two problems are known:

 * Currently the idlelwps' keys are not really secret. This is because
   the RNG is not yet available when we spawn these lwps. Not overly
   important, but would be nice to fix with UEFI RNG.
 * The key switching in EL0<->EL1 transitions is not the most optimized
   code on the planet. Instead of checking aarch64_pac_enabled, it would
   be better to hot-patch the code at boot time, but there currently is
   no hot-patch support on aarch64.

Tested on Qemu.

Revision 1.10.2.2 / (download) - annotate - [select for diffs], Wed Apr 8 14:07:23 2020 UTC (3 years, 11 months ago) by martin
Branch: phil-wifi
Changes since 1.10.2.1: +3 -3 lines
Diff to previous 1.10.2.1 (colored) to branchpoint 1.10 (colored) to selected 1.22.6.1 (colored)

Merge changes from current as of 20200406

Revision 1.17 / (download) - annotate - [select for diffs], Wed Mar 4 19:28:04 2020 UTC (4 years ago) by ryo
Branch: MAIN
CVS Tags: phil-wifi-20200411, phil-wifi-20200406, bouyer-xenpvh-base
Branch point for: bouyer-xenpvh
Changes since 1.16: +3 -3 lines
Diff to previous 1.16 (colored) to selected 1.22.6.1 (colored)

change kernel vm base address to use more than 256GB of memory. (up to 64TB)

also enlarge KSEG(direct map) region from 512GB to 64TB.
KASAN works ok.

Note: -fasan-shadow-offset=
      KASAN_SHADOW_START - (CANONICAL_BASE >> 3) =
      0xFFFF400000000000 - (0xFFFF000000000000 >> 3) =
      0xDFFF600000000000

Revision 1.15.4.1 / (download) - annotate - [select for diffs], Mon Dec 9 15:19:31 2019 UTC (4 years, 3 months ago) by martin
Branch: netbsd-9
CVS Tags: netbsd-9-3-RELEASE, netbsd-9-2-RELEASE, netbsd-9-1-RELEASE, netbsd-9-0-RELEASE, netbsd-9-0-RC2
Changes since 1.15: +2 -2 lines
Diff to previous 1.15 (colored) next main 1.16 (colored) to selected 1.22.6.1 (colored)

Pull up following revision(s) (requested by jmcneill in ticket #525):

	external/cddl/osnet/dev/dtrace/aarch64/dtrace_isa.c: revision 1.1
	distrib/sets/lists/modules/md.i386: revision 1.83
	share/mk/bsd.own.mk: revision 1.1168
	usr.bin/mkubootimage/mkubootimage.c: revision 1.25
	sys/modules/dtrace/Makefile: revision 1.7
	usr.bin/mkubootimage/mkubootimage.c: revision 1.26
	sys/modules/dtrace/Makefile: revision 1.8
	external/cddl/osnet/dist/lib/libdtrace/aarch64/dt_isadep.c: revision 1.2
	distrib/sets/lists/modules/mi: revision 1.128
	sys/arch/aarch64/include/frame.h: revision 1.3
	sys/arch/evbarm/conf/mk.generic64: revision 1.4
	external/cddl/osnet/dist/lib/libdtrace/common/dt_link.c: revision 1.12
	sys/modules/cyclic/Makefile: revision 1.4
	sys/arch/aarch64/conf/Makefile.aarch64: revision 1.16
	external/cddl/osnet/dev/dtrace/aarch64/dtrace_subr.c: revision 1.1
	sys/arch/aarch64/aarch64/start.S: revision 1.3
	sys/arch/aarch64/aarch64/trap.c: revision 1.22
	external/cddl/osnet/dev/fbt/aarch64/fbt_isa.c: revision 1.1
	external/cddl/osnet/dev/dtrace/aarch64/dtrace_asm.S: revision 1.1
	external/cddl/osnet/dev/fbt/aarch64/fbt_isa.h: revision 1.1
	external/cddl/osnet/dev/dtrace/aarch64/regset.h: revision 1.1
	external/cddl/osnet/lib/libdtrace/Makefile: revision 1.26
	distrib/sets/lists/modules/md.amd64: revision 1.82
	usr.bin/mkubootimage/mkubootimage.1: revision 1.13
	distrib/sets/lists/modules/ad.arm: revision 1.14

Add KDTRACE_HOOKS support.

Define lwp_trapframe() macro

dtrace: add support for aarch64

Add syscall_linux back for other arm architectures (accidently removed
in previous)

Add -u flag for updating headers in place.

Fix alignment of .text section by changing load address to
0xffffffc000000000 and adding 64 bytes of padding before the entry point.

Update arm64 image header in place

Move dtrace_syscall_linux out of mi set list

Enable DTrace on aarch64

Fix signed/unsigned comparison

Revision 1.16 / (download) - annotate - [select for diffs], Wed Dec 4 11:24:31 2019 UTC (4 years, 3 months ago) by jmcneill
Branch: MAIN
CVS Tags: is-mlppp-base, is-mlppp, ad-namecache-base3, ad-namecache-base2, ad-namecache-base1, ad-namecache-base, ad-namecache
Changes since 1.15: +2 -2 lines
Diff to previous 1.15 (colored) to selected 1.22.6.1 (colored)

Fix alignment of .text section by changing load address to
0xffffffc000000000 and adding 64 bytes of padding before the entry point.

Revision 1.10.2.1 / (download) - annotate - [select for diffs], Mon Jun 10 22:05:43 2019 UTC (4 years, 9 months ago) by christos
Branch: phil-wifi
Changes since 1.10: +17 -7 lines
Diff to previous 1.10 (colored) to selected 1.22.6.1 (colored)

Sync with HEAD

Revision 1.15 / (download) - annotate - [select for diffs], Sun Mar 3 07:04:40 2019 UTC (5 years ago) by maxv
Branch: MAIN
CVS Tags: phil-wifi-20191119, phil-wifi-20190609, netbsd-9-base, netbsd-9-0-RC1, isaki-audio2-base, isaki-audio2
Branch point for: netbsd-9
Changes since 1.14: +2 -1 lines
Diff to previous 1.14 (colored) to selected 1.22.6.1 (colored)

Add KASAN use-after-scope detection in aarch64, tested by Ryo Shimizu,
thanks.

Revision 1.8.2.4 / (download) - annotate - [select for diffs], Mon Nov 26 01:52:16 2018 UTC (5 years, 4 months ago) by pgoyette
Branch: pgoyette-compat
CVS Tags: pgoyette-compat-merge-20190127
Changes since 1.8.2.3: +10 -1 lines
Diff to previous 1.8.2.3 (colored) to branchpoint 1.8 (colored) next main 1.9 (colored) to selected 1.22.6.1 (colored)

Sync with HEAD, resolve a couple of conflicts

Revision 1.14 / (download) - annotate - [select for diffs], Thu Nov 8 08:28:07 2018 UTC (5 years, 4 months ago) by maxv
Branch: MAIN
CVS Tags: pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126
Changes since 1.13: +3 -2 lines
Diff to previous 1.13 (colored) to selected 1.22.6.1 (colored)

Track the stack with kASan on aarch64. Same principle as on amd64. Illegal
accesses occurring there are now detected.

Originally written by me, but reworked by ryo@, thanks.

Revision 1.13 / (download) - annotate - [select for diffs], Thu Nov 1 20:34:49 2018 UTC (5 years, 4 months ago) by maxv
Branch: MAIN
Changes since 1.12: +9 -1 lines
Diff to previous 1.12 (colored) to selected 1.22.6.1 (colored)

Add kASan support for aarch64. Stack tracking needs more investigation
and will come in a separate commit.

Reviewed by ryo@ jmcneill@ skrll@.

Revision 1.8.2.3 / (download) - annotate - [select for diffs], Sun Sep 30 01:45:35 2018 UTC (5 years, 5 months ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.8.2.2: +7 -7 lines
Diff to previous 1.8.2.2 (colored) to branchpoint 1.8 (colored) to selected 1.22.6.1 (colored)

Ssync with HEAD

Revision 1.12 / (download) - annotate - [select for diffs], Sat Sep 22 12:24:01 2018 UTC (5 years, 6 months ago) by rin
Branch: MAIN
CVS Tags: pgoyette-compat-1020, pgoyette-compat-0930
Changes since 1.11: +2 -2 lines
Diff to previous 1.11 (colored) to selected 1.22.6.1 (colored)

- Determine KERN_AS automatically depending on whether OPT_MODULAR is
  set or not, in the same way as libcompat.

- Specify OPT_MODULAR in the port Makefile instead of KERN_AS.

Now, KERN_AS=library is used for kernels without module(7) for all ports.

OK christos

Revision 1.11 / (download) - annotate - [select for diffs], Fri Sep 14 08:51:06 2018 UTC (5 years, 6 months ago) by skrll
Branch: MAIN
Changes since 1.10: +6 -6 lines
Diff to previous 1.10 (colored) to selected 1.22.6.1 (colored)

s/A64/ARM/

no functional change

Revision 1.8.2.2 / (download) - annotate - [select for diffs], Mon Jun 25 07:25:37 2018 UTC (5 years, 9 months ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.8.2.1: +2 -2 lines
Diff to previous 1.8.2.1 (colored) to branchpoint 1.8 (colored) to selected 1.22.6.1 (colored)

Sync with HEAD

Revision 1.10 / (download) - annotate - [select for diffs], Sat Jun 23 01:51:03 2018 UTC (5 years, 9 months ago) by jakllsch
Branch: MAIN
CVS Tags: phil-wifi-base, pgoyette-compat-0906, pgoyette-compat-0728, pgoyette-compat-0625
Branch point for: phil-wifi
Changes since 1.9: +2 -2 lines
Diff to previous 1.9 (colored) to selected 1.22.6.1 (colored)

locore.S is a MD_SFILES.

This keeps the dependency handling in the loop, so rebuilds after
changing options, say EARLYCONS, don't fail.

Revision 1.8.2.1 / (download) - annotate - [select for diffs], Sat Apr 7 04:12:10 2018 UTC (5 years, 11 months ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.8: +10 -5 lines
Diff to previous 1.8 (colored) to selected 1.22.6.1 (colored)

Sync with HEAD.  77 conflicts resolved - all of them $NetBSD$

Revision 1.9 / (download) - annotate - [select for diffs], Sun Apr 1 04:35:03 2018 UTC (5 years, 11 months ago) by ryo
Branch: MAIN
CVS Tags: pgoyette-compat-0521, pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407
Changes since 1.8: +10 -5 lines
Diff to previous 1.8 (colored) to selected 1.22.6.1 (colored)

Add initial support for ARMv8 (AARCH64) (by nisimura@ and ryo@)

- sys/arch/evbarm64 is gone and integrated into sys/arch/evbarm. (by skrll@)
- add support fdt. evbarm/conf/GENERIC64 fdt (bcm2837,sunxi,tegra) based generic 64bit kernel config. (by skrll@, jmcneill@)

Revision 1.8 / (download) - annotate - [select for diffs], Sun Dec 10 14:29:47 2017 UTC (6 years, 3 months ago) by christos
Branch: MAIN
CVS Tags: pgoyette-compat-base, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315
Branch point for: pgoyette-compat
Changes since 1.7: +4 -4 lines
Diff to previous 1.7 (colored) to selected 1.22.6.1 (colored)

- Allow multiple .BEGIN targets
- Make their protection consistent

Revision 1.3.2.3 / (download) - annotate - [select for diffs], Sun Dec 3 11:35:43 2017 UTC (6 years, 3 months ago) by jdolecek
Branch: tls-maxphys
Changes since 1.3.2.2: +13 -7 lines
Diff to previous 1.3.2.2 (colored) next main 1.4 (colored) to selected 1.22.6.1 (colored)

update from HEAD

Revision 1.4.2.2 / (download) - annotate - [select for diffs], Sun May 29 08:44:15 2016 UTC (7 years, 10 months ago) by skrll
Branch: nick-nhusb
Changes since 1.4.2.1: +11 -1 lines
Diff to previous 1.4.2.1 (colored) to branchpoint 1.4 (colored) next main 1.5 (colored) to selected 1.22.6.1 (colored)

Sync with HEAD

Revision 1.7 / (download) - annotate - [select for diffs], Thu May 5 21:14:14 2016 UTC (7 years, 10 months ago) by rjs
Branch: MAIN
CVS Tags: tls-maxphys-base-20171202, prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, pgoyette-localcount-base, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-localcount-20170107, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, pgoyette-localcount, perseant-stdc-iso10646-base, perseant-stdc-iso10646, nick-nhusb-base-20170825, nick-nhusb-base-20170204, nick-nhusb-base-20161204, nick-nhusb-base-20161004, nick-nhusb-base-20160907, nick-nhusb-base-20160529, netbsd-8-base, netbsd-8-2-RELEASE, netbsd-8-1-RELEASE, netbsd-8-1-RC1, netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1, netbsd-8, matt-nb8-mediatek-base, matt-nb8-mediatek, localcount-20160914, jdolecek-ncq-base, jdolecek-ncq, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan
Changes since 1.6: +11 -1 lines
Diff to previous 1.6 (colored) to selected 1.22.6.1 (colored)

Fix config(1) errors and warnings.

Set up arm headers for the build.

Revision 1.1.2.1 / (download) - annotate - [select for diffs], Tue Jan 5 22:22:36 2016 UTC (8 years, 2 months ago) by snj
Branch: netbsd-7
CVS Tags: netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, netbsd-7-2-RELEASE, netbsd-7-1-RELEASE, netbsd-7-1-RC2, netbsd-7-1-RC1, netbsd-7-1-2-RELEASE, netbsd-7-1-1-RELEASE, netbsd-7-1
Changes since 1.1: +3 -3 lines
Diff to previous 1.1 (colored) next main 1.2 (colored) to selected 1.22.6.1 (colored)

Pull up following revision(s) (requested by martin in ticket #1058):
	sys/arch/arm/conf/Makefile.arm: revision 1.43
	sys/arch/aarch64/conf/Makefile.aarch64: revision 1.2
	share/mk/bsd.sys.mk: revision 1.243, 1.244
Use wildcards for stripping/preserving the mapping symbols on ARM and
AArch64. LLVM creates unique symbols in each file of the form $a.n etc.
--
Fix typo in OBJCOPYLIBFLAGS_EXTRA for aarch64eb.

Revision 1.4.2.1 / (download) - annotate - [select for diffs], Tue Sep 22 12:05:34 2015 UTC (8 years, 6 months ago) by skrll
Branch: nick-nhusb
Changes since 1.4: +2 -5 lines
Diff to previous 1.4 (colored) to selected 1.22.6.1 (colored)

Sync with HEAD

Revision 1.6 / (download) - annotate - [select for diffs], Mon Aug 24 14:04:24 2015 UTC (8 years, 7 months ago) by uebayasi
Branch: MAIN
CVS Tags: nick-nhusb-base-20160422, nick-nhusb-base-20160319, nick-nhusb-base-20151226, nick-nhusb-base-20150921
Changes since 1.5: +0 -3 lines
Diff to previous 1.5 (colored) to selected 1.22.6.1 (colored)

Define ${LINKSCRIPT} in one place.

Revision 1.5 / (download) - annotate - [select for diffs], Thu Aug 20 06:19:36 2015 UTC (8 years, 7 months ago) by uebayasi
Branch: MAIN
Changes since 1.4: +3 -3 lines
Diff to previous 1.4 (colored) to selected 1.22.6.1 (colored)

Use ${KERNLDSCRIPT}.

Revision 1.4 / (download) - annotate - [select for diffs], Sat Nov 15 14:25:10 2014 UTC (9 years, 4 months ago) by uebayasi
Branch: MAIN
CVS Tags: nick-nhusb-base-20150606, nick-nhusb-base-20150406, nick-nhusb-base
Branch point for: nick-nhusb
Changes since 1.3: +2 -2 lines
Diff to previous 1.3 (colored) to selected 1.22.6.1 (colored)

Use LINKSCRIPT.

Revision 1.3.2.2 / (download) - annotate - [select for diffs], Wed Aug 20 00:02:39 2014 UTC (9 years, 7 months ago) by tls
Branch: tls-maxphys
Changes since 1.3.2.1: +123 -0 lines
Diff to previous 1.3.2.1 (colored) to selected 1.22.6.1 (colored)

Rebase to HEAD as of a few days ago.

Revision 1.3.2.1, Sun Aug 17 21:17:43 2014 UTC (9 years, 7 months ago) by tls
Branch: tls-maxphys
Changes since 1.3: +0 -122 lines
FILE REMOVED

file Makefile.aarch64 was added on branch tls-maxphys on 2014-08-20 00:02:39 +0000

Revision 1.3 / (download) - annotate - [select for diffs], Sun Aug 17 21:17:43 2014 UTC (9 years, 7 months ago) by joerg
Branch: MAIN
Branch point for: tls-maxphys
Changes since 1.2: +2 -3 lines
Diff to previous 1.2 (colored) to selected 1.22.6.1 (colored)

Reorganize symbol table embedding.  The existing option SYMTAB_SPACE is
replaced by the make option COPY_SYMTAB set to any value. The copy of
the symbol table is no longer put into a buffer in kern_ksyms.o, but a
small helper object. This object is build first with a dummy size, then
the kernel is linked to compute the real dimension of the symbol table
buffer. After that, the helper object is rebuild and the kernel linked
again.

Revision 1.2 / (download) - annotate - [select for diffs], Thu Aug 14 18:39:39 2014 UTC (9 years, 7 months ago) by joerg
Branch: MAIN
Changes since 1.1: +3 -3 lines
Diff to previous 1.1 (colored) to selected 1.22.6.1 (colored)

Use wildcards for stripping/preserving the mapping symbols on ARM and
AArch64. LLVM creates unique symbols in each file of the form $a.n etc.

Revision 1.1 / (download) - annotate - [select for diffs], Sun Aug 10 05:47:37 2014 UTC (9 years, 7 months ago) by matt
Branch: MAIN
CVS Tags: tls-maxphys-base, netbsd-7-base, netbsd-7-0-RELEASE, netbsd-7-0-RC3, netbsd-7-0-RC2, netbsd-7-0-RC1, netbsd-7-0-2-RELEASE, netbsd-7-0-1-RELEASE, netbsd-7-0
Branch point for: netbsd-7
Diff to selected 1.22.6.1 (colored)

Preliminary files for AARCH64 (64-bit ARM) support.
Enough for a distribution build.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>