|
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.
|