Age | Commit message (Collapse) | Author |
|
"go for it" deraadt@
|
|
|
|
|
|
fiction participating only in the linkphase.
tricks from rpe and espie
|
|
Otherwise owner of /bsd could be the build user with permissions
inherited from the compile directory.
OK deraadt@ tb@
|
|
layer.
This is a straightforwad port of current NetBSD/luna68k implementation
by Izumi Tsutsui. Tested on both LUNA-88K and LUNA-88K2.
|
|
directories. Copy it in the same way on other architectures, for the same
effect. Something upcoming will want that file there anyways.
|
|
|
|
Prying eyes cannot look at the kernels in the compile directory.
ok tb rpe, kernel developers seem unimpacted
|
|
ok visa@, kettenis@
|
|
Using a name with the 'db_' prefix makes it invisible from the dynamic
profiler.
ok deraadt@, kettenis@, visa@
|
|
24KB of page tables memory.
help and luna88k-2 tests aoyama@; ok aoyama@
|
|
|
|
sense on Omron hardware.
ok aoyama@
|
|
for enhanced grepability and fewer bad surprises.
ok aoyama@
|
|
struct, rather than fetching them from arrays every time they are needed.
ok aoyama@
|
|
This causes a tiny speedup.
ok aoyama@
|
|
the bus_space access stride. This allows better instruction scheduling by
the compiler.
ok aoyama@
|
|
- make sure the kernel has a PT_OPENBSD_RANDOMIZE phdr.
- load /etc/random.conf in all cases, not only manual boot (oops).
ok aoyama@
|
|
if the kernel's name ends in .PROF.
problem reported by jmc via mpi
ok mpi
|
|
Pointed out by Enami Tsugutomo while porting this driver to NetBSD/luna68k
by Izumi Tsutsui.
Tested by me.
|
|
and between prec and p->precision). Found by jsg@, thanks.
|
|
unsigned variables as argument in most places anyway. Decrease the
chance of signedness/range mismatch issues.
ok stefan
|
|
ok tb@, jca@
|
|
include "pcex.h" here.
|
|
the environment, 'make cleandir' does not descend into kernel build
directories. Thus, kernel object files survive 'make build' on slower
architectures.
WARNING:
If you set this variable, you run the risk of breaking 'make release':
Be sure to run 'make cleandir' from /sys/arch/$(machine)/compile before
doing 'make release'. This issue will be addressed shortly.
requested by kettenis;
ok deraadt
|
|
depth when attaching.
OK visa@, deraadt@
|
|
OK mpi@
|
|
>> Fix (mostly harmless) off-by-one size check in XPIOCDOWNLD ioctl.
>> Consistently use sc_shm_size initialized at device attach.
http://mail-index.netbsd.org/source-changes/2017/01/08/msg080666.html
http://mail-index.netbsd.org/source-changes/2017/01/08/msg080667.html
|
|
This is a straightforward port of NetBSD/luna68k by Izumi Tsutsui(*),
and makes LUNA's I/O auxiliary processor (called XP, actually
HD647180) possible to load and run programs.
(*): http://mail-index.netbsd.org/source-changes/2016/12/03/msg079493.html
|
|
|
|
This will allow us to extract type informations from DWARF2 sections. It
also makes developer life easier as debug information are now included in
every object.
Resulting kernels will be stripped using strip(1) instead of ld(1).
Kernel build time increases by approximately 10%. However it is still
possible to disable this by defining DEBUG="".
ok kettenis@, bluhm@, natano@, jasper@, reyk@, deraadt@
|
|
- Remove the 'lint' target. lint has been removed with OpenBSD 5.2.
- Remove the 'tags' target. It does nothing of value.
- Replace 'clean::' with 'clean:', as requested by espie and millert,
and remove files from the 'clean' target, that are never generated.
- Don't create a file called 'depend' in 'make depend', but just do
nothing instead.
ok mpi tb
|
|
defer their creation to later, so that they are owned by BUILDUSER.
This eliminates the last root-owned files in obj/ from 'make build'.
In addition, place a MACHINE == hppa test in hppa/stand/Makefile.inc
to avoid creating bogus symlinks on all other archs.
joint work with & ok natano, "let's try it" deraadt
|
|
1) Replace '.elif !exists(${OBJDIR}/Makefile)' with just '.else'. espie
pointed out, that if the file existed, make wouldn't be reading this
file, so the check is superflous. Less clutter.
2) Unconditionally define the 'clean' and 'cleandir' targets, also when
obj doesn't exist. This changes the behaviour of 'make clean' to be
successful (doing nothing) without obj@ or obj/.
ok tb millert deraadt
|
|
reference to eddep in the kernel Makefile I could find is in 4.3BSD,
released some 30 years ago.
ok tb millert
|
|
|
|
ok natano
|
|
if srctree is not rooted at /usr/src]. As a result, stock GENERIC & RAMDISK
kernels are commited to the tree, to ensure the src tree can be "readonly"
during builds, with all writes occuring inside the obj space. config -b
options are handled by ../Makefile.inc. The canonical new way to configure
one of these kernels is:
% cd /sys/arch/amd64/compile/GENERIC.MP
% doas make obj
% make config
% make
% doas cp obj/bsd /bsd
The build infrastructure will use this new mechanism in a de-escalation
way using BUILDUSER.
Much help from natano and tb.
|
|
Same thought from kettenis@, ok krw@ phessler@ millert@
|
|
|
|
methods from all audio drivers and from the audio_if structure as they
are never called.
|
|
ok deraadt@ guenther@
|
|
|
|
there by accident) where it hasn't seen much use...
|
|
ok deraadt@ yasuoka@ reyk@
|
|
|
|
with NetBSD/luna68k.
LUNA has 128KB so-called '3 port RAM' starting at 0x71000000.
Originally, first 64KB of this area is designed for I/O processor
HD647180, and next 64KB is designed for LANCE.
This makes possible to support I/O processor in the future:-)
|
|
ok millert@ kettenis@
|
|
s/names are this level/names at this level/
from aalm@ - thanks
|