|
Revision tags: v6.4.0, v6.4.0rc1, v6.5.0, v6.2.2 |
|
| #
c1ca80e7 |
| 31-May-2022 |
Matthew Dillon <dillon@apollo.backplane.com> |
build - Change '@' symlink to 'dragonfly'
* Change the '@' symlink to 'dragonfly', making it easier for #include overlays to chain to dragonfly headers in the future.
|
|
Revision tags: v6.2.1, v6.3.0, v6.0.1, 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 |
|
| #
831b6312 |
| 05-Jan-2019 |
Sascha Wildner <saw@online.de> |
kernel: Remove kernel profiling bits.
It was broken on i386, is even more broken on x86_64 and isn't worth fixing.
Discussed-with: dillon
|
|
Revision tags: 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, v5.0.2, v5.0.1, 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 |
|
| #
fa810433 |
| 13-Oct-2016 |
zrj <rimvydas.jasinskas@gmail.com> |
LTO: Use CC for kernel linking.
This allows linker properly get invoked to deal with LTO objects. Main differences extra .eh_frame_hdr section and RPATH to /usr/libexec/gcc50. Both should be harmles
LTO: Use CC for kernel linking.
This allows linker properly get invoked to deal with LTO objects. Main differences extra .eh_frame_hdr section and RPATH to /usr/libexec/gcc50. Both should be harmless. As for -rpath it is coming from gcc spec files, it should not be set for -nostdlib case.
While there, add missing -Wl,.
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 |
|
| #
2e136f9a |
| 01-Nov-2015 |
Antonio Huete Jimenez <tuxillo@quantumachine.net> |
vkernel - Override max-page-size for ld.*
- Move max-page-size setting to the vkernel-specific SYSTEM_LD as it was probably intended in ed9f17e. This overrides whatever the default is in ld.bfd
vkernel - Override max-page-size for ld.*
- Move max-page-size setting to the vkernel-specific SYSTEM_LD as it was probably intended in ed9f17e. This overrides whatever the default is in ld.bfd or ld.gold.
show more ...
|
| #
d3bbf4cd |
| 01-Nov-2015 |
Antonio Huete Jimenez <tuxillo@quantumachine.net> |
vkernel - Bring back .hash section
As of the switch to GCC 5 the default hash style to ld has changed from both (sysv,gnu) to gnu alone. This results in binaries without a .hash section which
vkernel - Bring back .hash section
As of the switch to GCC 5 the default hash style to ld has changed from both (sysv,gnu) to gnu alone. This results in binaries without a .hash section which is fine for userland binaries but not for kernel ones since our kernel linker uses .hash section to resolve its own symbols.
With the missing .hash section the vkernel kernel linker was not able do symbol lookups and that rendered kvm(3) useless and all its consumers stopped working.
During the vkernel build, SYSTEM_LD is changed so that the normal buildkernel settings are overridden so by changing the parameters passed to ld we bring back the .hash section.
show more ...
|
|
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 |
|
| #
b197a311 |
| 17-May-2012 |
Matthew Dillon <dillon@apollo.backplane.com> |
Merge branches 'hammer2' and 'master' of ssh://crater.dragonflybsd.org/repository/git/dragonfly into hammer2
|
| #
b96eeefd |
| 17-May-2012 |
Sascha Wildner <saw@online.de> |
vkernel: Fix compilation with profiling support.
The vkernel is a special userland program in the regard that its Makefile is generated by config(8), which is kind of tailored to the real kernel.
S
vkernel: Fix compilation with profiling support.
The vkernel is a special userland program in the regard that its Makefile is generated by config(8), which is kind of tailored to the real kernel.
So first of all, we have to modify config(8) to detect it's a vkernel we want to build and in this case it should not define GPROF which otherwise activates the real kernel's profiling bits.
Then, modify libkern's mcount.c to skip kernel specific parts too.
Then, modify the vkernels' Makefiles to take into account ${PROF} (and while we're here, ${DEBUG} too) which are set by the surrounding Makefile which is generated by config(8).
The vkernel is now (from profiling point of view) treated like any other userland program.
Last but not least, add some documentation about building a vkernel with profiling support to vkernel's manpage.
To build with profiling, simply add CONFIGARGS=-p to the buildkernel command line. It will need the config(8) program to be in /usr/obj's btools dir, so either a buildworld with this commit needs to be done, or config can be installed manually to /usr/sbin and nativekernel can be used.
Tested-by: tuxillo
show more ...
|
|
Revision tags: v3.0.2, v3.0.1, v3.1.0, v3.0.0 |
|
| #
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.12.0, v2.13.0, v2.10.1, v2.11.0, v2.10.0, 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 |
|
| #
8fca3954 |
| 12-Apr-2010 |
Matthew Dillon <dillon@apollo.backplane.com> |
Merge branch 'net80211-update' of git://leaf.dragonflybsd.org/~rpaulo/dragonfly into net80211-update
|
|
Revision tags: v2.6.1 |
|
| #
1b2c87ca |
| 29-Mar-2010 |
Rui Paulo <rpaulo@FreeBSD.org> |
Merge branch 'master' into net80211-update
Conflicts: sys/conf/options
|
|
Revision tags: v2.7.0, v2.6.0, v2.5.1, v2.4.1, v2.5.0, v2.4.0 |
|
| #
da673940 |
| 17-Aug-2009 |
Jordan Gordeev <jgordeev@dir.bg> |
Add platform vkernel64.
|