History log of /dflybsd-src/sys/Makefile (Results 1 – 25 of 32)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: v6.4.0, v6.4.0rc1, v6.5.0, v6.2.2, v6.2.1, v6.3.0, v6.0.1
# 479ab7f0 12-Jul-2021 Sascha Wildner <saw@online.de>

boot: Move boot source code /usr/src/stand.

sys/boot becomes stand/boot and lib/libstand becomes stand/lib.

My main reason is to have boot out of the way when for example grepping
in sys/. It also

boot: Move boot source code /usr/src/stand.

sys/boot becomes stand/boot and lib/libstand becomes stand/lib.

My main reason is to have boot out of the way when for example grepping
in sys/. It also makes more sense since it's not really userland or
kernel code.

Other BSDs have moved their boot/standalone code around too, but maybe
with different directory layouts.

Approved-by: dillon, zrj

show more ...


# ae75c143 03-Jul-2021 Sascha Wildner <saw@online.de>

kernel: Remove ndis(4) and associated tools and stuff.

ndis(4) was a wrapper to allow running binary Windows network
drivers that conformed to the Network Driver Interface Specification,
i.e. NDIS.

kernel: Remove ndis(4) and associated tools and stuff.

ndis(4) was a wrapper to allow running binary Windows network
drivers that conformed to the Network Driver Interface Specification,
i.e. NDIS.

It only ever supported drivers from the days of Windows XP and
Windows Server 2003 (i.e. NDIS 5.1). And even if one was actually
able to extract the .sys and .inf files from the driver package and
successfully convert them to a building module, which both were
adventures in itself, it could be any result when trying to run it,
depending on the card and driver, from resonably working to not
working, even crashing. But it did work for some cards, so it had
some limited merit in its time.

NetBSD removed it in 2018, FreeBSD in January 2021, so let's follow
suit now.

show more ...


Revision tags: v6.0.0, v6.0.0rc1, v6.1.0, v5.8.3, v5.8.2, v5.8.1, v5.8.0, v5.9.0, v5.8.0rc1, v5.6.3, v5.6.2, v5.6.1, v5.6.0, v5.6.0rc1, v5.7.0, v5.4.3, v5.4.2, v5.4.1, v5.4.0, v5.5.0, v5.4.0rc1, v5.2.2, v5.2.1, v5.2.0, v5.3.0, v5.2.0rc
# 466d4f43 19-Dec-2017 zrj <rimvydas.jasinskas@gmail.com>

kernel/pc64: Adjust some references to already removed i386.

While there, perform some whitespace fixes.
No functional change.


Revision tags: v5.0.2, v5.0.1
# dde7dbc0 02-Nov-2017 zrj <rimvydas.jasinskas@gmail.com>

sys: Remove a.out from comments.

While there, remove inherited htags tweak too.


Revision tags: v5.0.0, v5.0.0rc2, v5.1.0, v5.0.0rc1, v4.8.1, v4.8.0, v4.6.2, v4.9.0, v4.8.0rc, v4.6.1
# 85aae976 06-Aug-2016 Matthew Dillon <dillon@apollo.backplane.com>

kernel, world - Remove the remaining vestiges of linux emul

* Remove the remaining bits of the 32-bit linux emulation code. This
code hasn't been used in ages and we have no plans to implement a

kernel, world - Remove the remaining vestiges of linux emul

* Remove the remaining bits of the 32-bit linux emulation code. This
code hasn't been used in ages and we have no plans to implement a
64-bit linux emulation.

show more ...


Revision tags: v4.6.0, v4.6.0rc2, v4.6.0rc, v4.7.0, v4.4.3, v4.4.2, v4.4.1, v4.4.0, v4.5.0, v4.4.0rc
# 628915b6 29-Aug-2015 Sascha Wildner <saw@online.de>

kernel: Add gnu/ to SUBDIR for MODULES_WITH_WORLD.

I forgot to do that in b993bb87ded5c733e1f0213efbef1be2660b2536.


Revision tags: v4.2.4, v4.3.1, v4.2.3, v4.2.1, v4.2.0, v4.0.6, v4.3.0, v4.2.0rc, v4.0.5, v4.0.4, v4.0.3, v4.0.2, v4.0.1, v4.0.0, v4.0.0rc3, v4.0.0rc2, v4.0.0rc, v4.1.0, v3.8.2, v3.8.1, v3.6.3, v3.8.0, v3.8.0rc2, v3.9.0, v3.8.0rc, v3.6.2, v3.6.1, v3.6.0, v3.7.1, v3.6.0rc, v3.4.3, v3.4.2, v3.4.1, v3.4.0, v3.4.0rc, v3.5.0, v3.2.2, v3.2.1, v3.2.0, v3.3.0, v3.0.3, v3.0.2, v3.0.1, v3.1.0, v3.0.0, v2.12.0, v2.13.0, v2.10.1, v2.11.0, v2.10.0
# 3149d375 12-Dec-2010 Nuno Antunes <nuno.antunes@gmail.com>

netgraph7: Put netgraph7 kernel build under WANT_NETGRAPH7 make variable too.

* When the WANT_NETGRAPH7 make variable is set, libnetgraph7 and the
netgraph7 kernel parts instead of their legacy co

netgraph7: Put netgraph7 kernel build under WANT_NETGRAPH7 make variable too.

* When the WANT_NETGRAPH7 make variable is set, libnetgraph7 and the
netgraph7 kernel parts instead of their legacy couterparts.
Previously, only the libnetgraph7 build was controled by this variable.
This commit puts the kernel build part under the same variable as well
so that the legacy kernel modules are not overwriten by the new ones.

show more ...


Revision tags: v2.9.1, v2.8.2, v2.8.1, v2.8.0, v2.9.0, v2.6.3, v2.7.3, v2.6.2, v2.7.2, v2.7.1, v2.6.1, v2.7.0, v2.6.0, v2.5.1, v2.4.1, v2.5.0, v2.4.0, v2.3.2
# 0147868e 21-Jun-2009 Nuno Antunes <nuno.antunes@gmail.com>

Apply netgraph7 megapatch.

* Translate objcache calls.
* Translate uma_zone to objcache.
* Introduce libnetgraph7 (is compiled when WANT_NETGRAPH7 is defined).
* Welcome ng_socket.
* Convert netgrap

Apply netgraph7 megapatch.

* Translate objcache calls.
* Translate uma_zone to objcache.
* Introduce libnetgraph7 (is compiled when WANT_NETGRAPH7 is defined).
* Welcome ng_socket.
* Convert netgraph netisr to a real taskqueue. This fixes a deadlock
specific to dragonfly.
* Welcome ng_async.
* Welcome ng_UI.
* Welcome ng_ether.
* Fix mtx_assert translation.
* Welcome ng_hole.
* Welcome ng_cisco.
* Welcome ng_iface.
* Welcome ng_tee.
* Welcome ng_atmllc.
* Welcome ng_bpf.
* Welcome ng_vjc.

show more ...


# 86d7f5d3 26-Nov-2011 John Marino <draco@marino.st>

Initial import of binutils 2.22 on the new vendor branch

Future versions of binutils will also reside on this branch rather
than continuing to create new binutils branches for each new version.


Revision tags: v2.3.1, v2.2.1, v2.2.0, v2.3.0
# 59d8f993 30-Dec-2008 Sascha Wildner <saw@online.de>

Merge branch 'master' of ssh://swildner@crater.dragonflybsd.org/repository/git/dragonfly


# 530cd38b 29-Dec-2008 Simon 'corecode' Schubert <corecode@fs.ei.tum.de>

Remove outdated conditional.


Revision tags: v2.1.1, v2.0.1
# 0a9108eb 30-Dec-2007 Hasso Tepper <hasso@dragonflybsd.org>

Kernel part of bluetooth stack ported by Dmitry Komissaroff. Very much work
in progress.

Obtained-from: NetBSD via OpenBSD


# a9295349 07-Nov-2006 Matthew Dillon <dillon@dragonflybsd.org>

Major kernel build infrastructure changes, part 1/2 (sys).

These changes are primarily designed to create a 2-layer machine and cpu
build hierarchy in order to support virtual kernel builds in the n

Major kernel build infrastructure changes, part 1/2 (sys).

These changes are primarily designed to create a 2-layer machine and cpu
build hierarchy in order to support virtual kernel builds in the near term
and future porting efforts in the long term.

* Split arch/ into a set of platform architectures under machine/ and a
set of cpu architectures under cpu/. All platform and cpu header files
will be accessible via <machine/*.h>. Platform header files may override
cpu header files (the platform header file then typically #include's the
cpu header file).

* Any cpu header files that are not overridden will be copied directly
into /usr/include/machine/, allowing the platform to omit those header
files (not have to create degenerate forwarding header files).

* All source files access platform and cpu architecture files via the
<machine/*.h> path. The <cpu/*.h> path should only be used by
platform header files when including the lower level cpu header files.

* Require both the 'machine' and the 'machine_arch' directives in the
kernel config file.

* When building modules in the presence of a kernel config, use the IF
files, use*.h files, and opt*.h files provided by the kernel config
and do not generate them in each module's object directory. This
streamlines the module build considerably.

show more ...


# 39619464 22-Oct-2006 Matthew Dillon <dillon@dragonflybsd.org>

Reorganize the way machine architectures are handled. Consolidate the
kernel configurations into a single generic directory. Move machine-specific
Makefile's and loader scripts into the appropriate

Reorganize the way machine architectures are handled. Consolidate the
kernel configurations into a single generic directory. Move machine-specific
Makefile's and loader scripts into the appropriate architecture directory.

Kernel and module builds also generally add sys/arch to the include path so
source files that include architecture-specific headers do not have to
be adjusted.

sys/<ARCH> -> sys/arch/<ARCH>
sys/conf/*.<ARCH> -> sys/arch/<ARCH>/conf/*.<ARCH>
sys/<ARCH>/conf/<KERNEL> -> sys/config/<KERNEL>

show more ...


# 20df2adc 25-Aug-2006 Sascha Wildner <swildner@dragonflybsd.org>

Remove more DEC Alpha support.


# d511d5d5 22-May-2006 Sascha Wildner <swildner@dragonflybsd.org>

Mop up remains of the ibcs2/streams/svr4 removal:

* Remove streams(4) and svr4(4) manual pages.

* Add associated modules and their manual pages to the list of files
to be removed upon 'make upgra

Mop up remains of the ibcs2/streams/svr4 removal:

* Remove streams(4) and svr4(4) manual pages.

* Add associated modules and their manual pages to the list of files
to be removed upon 'make upgrade'.

* Remove IBCS2 and SPX_HACK options.

* Change M_ZOMBIE definition back to static.

* Fix miscellaneous references & comments.

show more ...


# 7aa93ecf 20-May-2006 Matthew Dillon <dillon@dragonflybsd.org>

Remove the (unmaintained for 10+ years) svr4 and ibcs2 emulation code.
Poof, gone.


# 0ba6fbbf 23-Nov-2004 Matthew Dillon <dillon@dragonflybsd.org>

There is enough demand for Kip Macy's checkpointing code to warrent
permanent integration into the kernel. Add a fixed system call,
sys_checkpoint(2), to support the checkpt(1) utility as well as us

There is enough demand for Kip Macy's checkpointing code to warrent
permanent integration into the kernel. Add a fixed system call,
sys_checkpoint(2), to support the checkpt(1) utility as well as user
programs which want to install their own signal handler (SIGCKPT).

show more ...


# 6edd9ef2 18-Mar-2004 Matthew Dillon <dillon@dragonflybsd.org>

Adjust the Makefile's to move the iconv files to libiconv, and add it to
the module build.


# 1d595873 24-Oct-2003 Matthew Dillon <dillon@dragonflybsd.org>

Honor MODULES_OVERRIDE if defined.

Submitted-by: Skip Ford <skip.ford@verizon.net>


# 5a5c6af6 20-Oct-2003 Matthew Dillon <dillon@dragonflybsd.org>

Additional checkpoint suppor for vmspace info. In particular, the data size
is used by sbrk and must be restored for programs to work properly.


# 53b3c2d0 16-Aug-2003 Matthew Dillon <dillon@dragonflybsd.org>

Make modules work again part 2 (final): Link the module build back into the
kernel build. It should now be possible to build and install the modules
using the 'mobj', 'modules' and 'minstall' target

Make modules work again part 2 (final): Link the module build back into the
kernel build. It should now be possible to build and install the modules
using the 'mobj', 'modules' and 'minstall' targets in /usr/src/sys/Makefile,
though the preferred way is to simply build a kernel using the config or
the buildkernel and installkernel mechanisms.

This commit also fixes a few minor #include path problems that came up during
testing.

Tested with: config/make/install, direct make/install, and with
buildkernel/installkernel.

The following modules are not yet being built by the new system (and were
built with the old system): vesa.ko, fpu.ko, gnufpu.ko, ibcs2_coff.ko,
usb.ko, ng_mppc.ko, libiconv.ko.

show more ...


# 1f2de5d4 07-Aug-2003 Matthew Dillon <dillon@dragonflybsd.org>

kernel tree reorganization stage 1: Major cvs repository work (not logged as
commits) plus a major reworking of the #include's to accomodate the
relocations.

* CVS repository files manually move

kernel tree reorganization stage 1: Major cvs repository work (not logged as
commits) plus a major reworking of the #include's to accomodate the
relocations.

* CVS repository files manually moved. Old directories left intact
and empty (temporary).

* Reorganize all filesystems into vfs/, most devices into dev/,
sub-divide devices by function.

* Begin to move device-specific architecture files to the device
subdirs rather then throwing them all into, e.g. i386/include

* Reorganize files related to system busses, placing the related code
in a new bus/ directory. Also move cam to bus/cam though this may
not have been the best idea in retrospect.

* Reorganize emulation code and place it in a new emulation/ directory.

* Remove the -I- compiler option in order to allow #include file
localization, rename all config generated X.h files to use_X.h to
clean up the conflicts.

* Remove /usr/src/include (or /usr/include) dependancies during the
kernel build, beyond what is normally needed to compile helper
programs.

* Make config create 'machine' softlinks for architecture specific
directories outside of the standard <arch>/include.

* Bump the config rev.

WARNING! after this commit /usr/include and /usr/src/sys/compile/*
should be regenerated from scratch.

show more ...


# c7114eea 30-Jul-2003 Matthew Dillon <dillon@dragonflybsd.org>

syscall messaging 3: Expand the 'header' that goes in front of the syscall
arguments in the kernel copy. The header was previously just an lwkt_msg.
The header is now a 'union sysmsg'. 'union sysms

syscall messaging 3: Expand the 'header' that goes in front of the syscall
arguments in the kernel copy. The header was previously just an lwkt_msg.
The header is now a 'union sysmsg'. 'union sysmsg' contains an lwkt_msg
plus space for the additional meta data required to asynchronize various
system calls. We haven't actually asynchronized anything yet and will not
be able to until the reply port and abort processing infrastructure is
in place. See sys/sysmsg.h for more information on the new header.

Also cleanup syscall generation somewhat and add some ibcs2 stuff I missed.

show more ...


# 2fb326c0 24-Jul-2003 Matthew Dillon <dillon@dragonflybsd.org>

Add all_sysent target to /usr/src/sys/Makefile to rebuild syscalls.


12