History log of /freebsd-12.1/sys/kern/Makefile (Results 1 – 22 of 22)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: release/12.2.0, release/11.4.0, release/12.1.0, release/11.3.0, release/12.0.0, release/11.2.0
# 59510919 29-Jan-2018 Bryan Drewery <[email protected]>

Don't use an .OBJDIR for 'make sysent'.

Reported by: emaste, jhb
Sponsored by: Dell EMC


Revision tags: release/10.4.0, release/11.1.0, release/11.0.1, release/11.0.0
# 40018b91 28-Jul-2016 Brooks Davis <[email protected]>

Don't create pointless backups of generated files in "make sysent".

Any sensible workflow will include a revision control system from which
to restore the old files if required. In normal usage, de

Don't create pointless backups of generated files in "make sysent".

Any sensible workflow will include a revision control system from which
to restore the old files if required. In normal usage, developers just
have to clean up the mess.

Reviewed by: jhb
Sponsored by: DARPA, AFRL
Differential Revision: https://reviews.freebsd.org/D7353

show more ...


Revision tags: release/10.3.0, release/10.2.0, release/10.1.0, release/9.3.0, release/10.0.0, release/9.2.0, release/8.4.0, release/9.1.0, release/8.3.0
# 08e6d9fa 01-Mar-2011 Robert Watson <[email protected]>

Continue to introduce Capsicum Capability Mode support:

Add a new system call flag, SYF_CAPENABLED, which indicates that a
particular system call is available in capability mode.

Add a new configur

Continue to introduce Capsicum Capability Mode support:

Add a new system call flag, SYF_CAPENABLED, which indicates that a
particular system call is available in capability mode.

Add a new configuration file, kern/capabilities.conf (similar files
may be introduced for other ABIs in the future), which enumerates
system calls that are available in capability mode. When a new
system call is added to syscalls.master, it will also need to be
added here (if needed). Teach sysent parts to use this file to set
values for SYF_CAPENABLED for the native ABI.

Reviewed by: anderson
Discussed with: benl, kris, pjd
Obtained from: Capsicum Project
MFC after: 3 months

show more ...


Revision tags: release/7.4.0, release/8.2.0
# 3a5c1358 02-Oct-2010 Warner Losh <[email protected]>

Adjust the all target message (but maybe all: sysent is better?


# a2869bda 02-Oct-2010 Warner Losh <[email protected]>

Turns out this file was how we make sysent stuff, so add that part only back...


# b3cdb673 23-Aug-2010 Warner Losh <[email protected]>

This should really be MACHINE not MACHINE_ARCH, and is this Makefile even used?


Revision tags: release/8.1.0, release/7.3.0, release/8.0.0, release/7.2.0, release/7.1.0, release/6.4.0, release/7.0.0, release/6.3.0
# d08aed06 14-Dec-2007 David E. O'Brien <[email protected]>

style.Makefile(5)


# 534046e3 25-Jun-2007 Rong-En Fan <[email protected]>

- Remove UMAP filesystem. It was disconnected from build three years ago,
and it is seriously broken.

Discussed on: freebsd-arch@
Approved by: re (mux)


Revision tags: release/6.2.0
# a4bc5ae5 05-Aug-2006 John Birrell <[email protected]>

Add support for the generated file systrace_args.c.


Revision tags: release/5.5.0, release/6.1.0, release/6.0.0
# 2c65cb82 13-Jul-2005 John Baldwin <[email protected]>

Add a 'sysent' target that depends on the various files built from
syscalls.master for the master list and the Alpha/OSF1 compat ABI to be
consistent with all the other compat ABIs where 'make sysent

Add a 'sysent' target that depends on the various files built from
syscalls.master for the master list and the Alpha/OSF1 compat ABI to be
consistent with all the other compat ABIs where 'make sysent' already
works.

MFC after: 3 days

show more ...


Revision tags: release/5.4.0, release/4.11.0, release/5.3.0, release/4.10.0, release/5.2.1, release/5.2.0, release/4.9.0, release/5.1.0, release/4.8.0
# 3c6b084e 05-Mar-2003 Peter Wemm <[email protected]>

Finish driving a stake through the heart of netns and the associated
ifdefs scattered around the place - its dead Jim!

The SMB stuff had stolen AF_NS, make it official.


Revision tags: release/5.0.0, release/4.6.2
# 5ab1bfac 13-Oct-2001 Poul-Henning Kamp <[email protected]>

Don't generate <sys/syscalls-hide.h> it has never had any users anywhere in
the source tree.


# 0b381bf1 01-Jun-2001 Ruslan Ermilov <[email protected]>

Remove vestiges of MFS.


# 99d300a1 23-May-2001 Ruslan Ermilov <[email protected]>

- FDESC, FIFO, NULL, PORTAL, PROC, UMAP and UNION file
systems were repo-copied from sys/miscfs to sys/fs.

- Renamed the following file systems and their modules:
fdesc -> fdescfs, portal -> por

- FDESC, FIFO, NULL, PORTAL, PROC, UMAP and UNION file
systems were repo-copied from sys/miscfs to sys/fs.

- Renamed the following file systems and their modules:
fdesc -> fdescfs, portal -> portalfs, union -> unionfs.

- Renamed corresponding kernel options:
FDESC -> FDESCFS, PORTAL -> PORTALFS, UNION -> UNIONFS.

- Install header files for the above file systems.

- Removed bogus -I${.CURDIR}/../../sys CFLAGS from userland
Makefiles.

show more ...


Revision tags: release/4.3.0
# dd488b6d 28-Dec-2000 Dag-Erling Smørgrav <[email protected]>

Retire kernfs (kernel part).


# 0917704b 14-Nov-1999 Marcel Moolenaar <[email protected]>

${MACHINE} -> ${MACHINE_ARCH}

All Makefiles now use MACHINE_ARCH for the target architecture.
Unification is required for cross-building.

Tags added to:
sys/boot/Makefile
sys/boot/arc/loader/Make

${MACHINE} -> ${MACHINE_ARCH}

All Makefiles now use MACHINE_ARCH for the target architecture.
Unification is required for cross-building.

Tags added to:
sys/boot/Makefile
sys/boot/arc/loader/Makefile
sys/kern/Makefile
usr.bin/cpp/Makefile
usr.bin/gcore/Makefile
usr.bin/truss/Makefile

usr.bin/gcore/Makefile:
fixed typo: MACHINDE -> MACHINE_ARCH

show more ...


# 7d9509f9 13-May-1999 Bruce Evans <[email protected]>

Added ../sys/syscall.mk to targets. Back it up like all the other
targets.


# 5931895e 31-Mar-1996 Jordan K. Hubbard <[email protected]>

Remove bogus architectures to allow make tags to work.
Submitted-by: Andreas Klemm <[email protected]>


# edbfedac 11-Mar-1996 Peter Wemm <[email protected]>

Import 4.4BSD-Lite2 onto the vendor branch, note that in the kernel, all
files are off the vendor branch, so this should not change anything.

A "U" marker generally means that the file was not chang

Import 4.4BSD-Lite2 onto the vendor branch, note that in the kernel, all
files are off the vendor branch, so this should not change anything.

A "U" marker generally means that the file was not changed in between
the 4.4Lite and Lite-2 releases, and does not need a merge. "C" generally
means that there was a change.
[note new unused (in this form) syscalls.conf, to be 'cvs rm'ed]

show more ...


# 3cb43dbd 19-Sep-1995 Bruce Evans <[email protected]>

Generate prototypes for syscall-implementing functions. Put them in
<sys/sysproto.h> and use them (so far only) in kern/init_sysent.c.

Don't put $Id in generated files.

kern/syscalls.master:
I had

Generate prototypes for syscall-implementing functions. Put them in
<sys/sysproto.h> and use them (so far only) in kern/init_sysent.c.

Don't put $Id in generated files.

kern/syscalls.master:
I had to add some new fields to describe some non-orthogonal names.
E.g., the args struct for the syscall-implementing function foo()
is usually named `foo_args', but for getpid() it is named `args'.

sys/sysent.h:
sy_call_t is still incomplete to hide a couple of warnings.

show more ...


# 0960a7f0 13-Sep-1994 Garrett Wollman <[email protected]>

Added namespace information for future pollution-control measures.


Revision tags: release/1.1.5.1_cvs
# df8bae1d 24-May-1994 Rodney W. Grimes <[email protected]>

BSD 4.4 Lite Kernel Sources