Displaying 1 50 of 507,902 commits (0.027s)

PC-BSD — . Jenkinsfile Jenkinsfile-master

Fix an issue where we need to cd to $SRCROOT before running
make release

PC-BSD — release rc rc.local

Make /etc/init.d and /usr/local/etc/init.d writable on ISO boot
Delta File
+48 -0 release/rc
+0 -4 release/rc.local
+3 -0 release/Makefile
+51 -4 3 files

PC-BSD — . Jenkinsfile-master Jenkinsfile-snapshots

Add SHA256 and MD5 checksums to our disc1.iso files automatically

PC-BSD — . Jenkinsfile Jenkinsfile-master

Oops, add the missing steps {} blocks

PC-BSD — . Jenkinsfile-snapshots Jenkinsfile

 

Merge pull request #131 from trueos/add-hwmanifest

Add hwmanifest to /usr/sbin/hwmanifest
∈ Kris Moore - 10987412 - 2018-08-05 19:48:18
When doing jenkins builds, start with a SRCROOT directory
and nullfs mount to the $WORKSPACE. This is so that build
dirs are consistent and should help fix #125
Delta File
+17 -10 Jenkinsfile-snapshots
+16 -9 Jenkinsfile
+16 -9 Jenkinsfile-master
+16 -9 Jenkinsfile-stable
+65 -37 4 files

PC-BSD — . Jenkinsfile-snapshots Jenkinsfile

When doing jenkins builds, start with a SRCROOT directory
and nullfs mount to the $WORKSPACE. This is so that build
dirs are consistent and should help fix #125
Delta File
+17 -10 Jenkinsfile-snapshots
+16 -9 Jenkinsfile
+16 -9 Jenkinsfile-master
+16 -9 Jenkinsfile-stable
+65 -37 4 files

PC-BSD — usr.sbin Makefile, usr.sbin/hwmanifest hwmanifest.sh Makefile

Add hwmanifest to /usr/sbin/hwmanifest

This script does a scrape of various system logs and related tools
in order to build a JSON manifest of all the hardware found on the
system.

PC-BSD — etc devd-openrc.conf devd.conf, etc/defaults rc.conf

 

Merge pull request #128 from trueos/openrc-devd

Split devd configuration up so we have openrc and rc.d specific
∈ Kris Moore - 96dec305 - 2018-08-02 18:34:45
Split devd configuration up so we have openrc and rc.d specific
files / versions

PC-BSD — etc devd-openrc.conf devd.conf, etc/defaults rc.conf

Split devd configuration up so we have openrc and rc.d specific
files / versions

PC-BSD — release/manifests trueos-stable.json

Update manifest to use ports tagged 18.08.02

PC-BSD — release Makefile

When buiding default ISO, skip bootonly.iso

While here, fix issue with running dvd.iso and bootonly.iso
and the TRUEOS_MANIFEST not being set
Delta File
+7 -1 release/Makefile
+7 -1 1 file

PC-BSD — release README.md trueos-manifest.json, release/amd64 mkisoimages.sh

 

Merge pull request #127 from trueos/overlay-fixes

Update docs and how we supply the install overlay directory. It
∈ Kris Moore - dd87d9b9 - 2018-07-28 18:22:08
Update docs and how we supply the install overlay directory. It
can now be a git repo, tar file or local directory.

PC-BSD — release README.md trueos-manifest.json, release/amd64 mkisoimages.sh

Update docs and how we supply the install overlay directory. It
can now be a git repo, tar file or local directory.

PC-BSD — release rc.local

 

Merge pull request #126 from trueos/trueosconf

Fix Usbautoinstall feature
∈ Nick 'darkfiberiru' Wolff - 279746c9 - 2018-07-06 18:21:12
fixing autoinstall. Turns out glabel status first column is right aligned
Delta File
+1 -1 release/rc.local
+1 -1 1 file

PC-BSD — release rc.local

Adding my TRUEOSCONF external autoinstall feature to trueos stable
Delta File
+14 -0 release/rc.local
+14 -0 1 file

PC-BSD — release Makefile, release/amd64 mkisoimages.sh

 

Merge pull request #124 from trueos/fetch-enhancements

Update how we represent the ports tree in JSON manifests, support
∈ Kris Moore - e61546a4 - 2018-07-25 17:07:50
 

Merge pull request #120 from trueos/iso-names

Add initial support for setting an ISO name in our JSON manifest,
∈ Kris Moore - 0c2ef72f - 2018-07-24 21:16:32
Move location of setting GITHASH to mkisoimages.sh

PC-BSD — release Makefile, release/amd64 mkisoimages.sh

Move location of setting GITHASH to mkisoimages.sh

PC-BSD — release release-trueos.sh trueos-manifest.json, release/manifests trueos-plasma.json trueos-snapshot.json

Update how we represent the ports tree in JSON manifests, support
fetching a tarball and existing system directory now, in addition
to our GIT method.

This fixes #60

PC-BSD — release Makefile

Another attempt to fix getting / setting GITHASH
Delta File
+1 -1 release/Makefile
+1 -1 1 file

PC-BSD — release Makefile trueos-manifest.json

 

Merge pull request #122 from trueos/update-portsnap

Lets make portsnap great again. Large overhaul of PS which switches
∈ Kris Moore - 2df8174d - 2018-07-21 17:44:00
Fix the GITHASH variable and set it globally

PC-BSD — release Makefile, release/amd64 mkisoimages.sh

NAME is set to disc1.iso, not disc1

PC-BSD — usr.sbin/portsnap/portsnap portsnap.sh portsnap.8

Lets make portsnap great again. Large overhaul of PS which switches
from using FreeBSD's ports tree to using the default git repo / branches
for TrueOS. This can be overridden in portsnap.conf similar to old
usage. Flags kept mainly the same so we don't violate POLA for folks
used to the old ways.

Hat-tip to @jhixson74 for helping me remember this was an issue ;)

Fixes #121

PC-BSD — release Makefile, release/amd64 mkisoimages.sh

Make sure TRUEOS_MANIFEST is set properly when running disc1.iso

PC-BSD — release/amd64 mkisoimages.sh

Fix some of the logic where we rename ISO's
Delta File
+2 -1 release/amd64/mkisoimages.sh
+2 -1 1 file

PC-BSD — Jenkins Jenkinsfile-Plasma-Unstable, release/manifests trueos-plasma.json

 

Merge pull request #116 from trueos/fbsd-update-20170719

Fbsd update 20170719
∈ Kris Moore - 6781e304 - 2018-07-19 22:53:58
Add JSON manifest and Jenkins config for an experimental Plasma
desktop build / image. Still need to do some post-install config
automation

PC-BSD — Jenkins Jenkinsfile-Plasma-Unstable, release/manifests trueos-plasma.json

Add JSON manifest and Jenkins config for an experimental Plasma
desktop build / image. Still need to do some post-install config
automation

PC-BSD — release Makefile trueos-manifest.json, release/amd64 mkisoimages.sh

 

Merge pull request #118 from trueos/post-install-cmd

Add support for specifying post install commands in the JSON
∈ Kris Moore - 7f5bc7e9 - 2018-07-19 22:32:33
Add initial support for setting an ISO name in our JSON manifest,
this includes using the %%GITHASH%% and %%DATE%% expansion variables
in the filename.

PC-BSD — release Makefile trueos-manifest.json, release/amd64 mkisoimages.sh

Add initial support for setting an ISO name in our JSON manifest,
this includes using the %%GITHASH%% and %%DATE%% expansion variables
in the filename.

PC-BSD — contrib/wpa/src/crypto tls_openssl.c

Fix another location where newer LibreSSL compat API
can be used

PC-BSD — release trueos-manifest.json release-trueos.sh, usr.sbin/pc-installdialog pc-installdialog.sh

Add support for specifying post install commands in the JSON
manifest.

Commands will be specified with:

"post-install-commands": [
   {
         "chroot":true,
         "command":"touch /root/inside-chroot"
   }
]

Where chroot indicates if the command is to be run inside or outside
the installed system's chroot.

This fixes #117

PC-BSD — contrib/wpa/src/crypto crypto_openssl.c

Inverse the logic for LibreSSL / legacy API detection now
that LibreSSL has backwards compat

PC-BSD — . README.md

Update FreeBSD sync information
Delta File
+1 -1 README.md
+1 -1 1 file

PC-BSD — bin/sh sh.1

Merge branch 'master' of https://github.com/freebsd/freebsd into fbsd-update-20170719
∈ 0mp - 632f81c5 - 2018-07-19 13:09:29
    Describe how to prevent *.core files from being created using ulimit.
    
    While here, pet mandoc.
    
    Reviewed by:        eadler (previous revision), jilles (previous revision), mat 
(mentor)
    Approved by:        manpages (jilles), mat (mentor)
    Differential Revision:        https://reviews.freebsd.org/D15609
Delta File
+24 -28 bin/sh/sh.1
+24 -28 1 file

PC-BSD — share/mk src.opts.mk

PROFILE, TESTS and CXX build options are no longer broken for RISC-V.

Sponsored by:        DARPA, AFRL
Delta File
+0 -5 share/mk/src.opts.mk
+0 -5 1 file

PC-BSD — share/misc committers-ports.dot

Update mentor and mentee information.

Reviewed by:        mat (mentor)
Approved by:        mat (mentor)
Differential Revision:        https://reviews.freebsd.org/D16295
Delta File
+3 -0 share/misc/committers-ports.dot
+3 -0 1 file

PC-BSD — share/mk bsd.sys.mk

Add a GCC 7.1.0 no-error warning flag.

This is required to build libdevdctl.

Note this flag is not required for GCC 8.1.0.

Sponsored by:        DARPA, AFRL
Delta File
+1 -0 share/mk/bsd.sys.mk
+1 -0 1 file

PC-BSD — sys/dev/fdt fdt_pinctrl_if.m fdt_pinctrl.c

fdt_pinctrl: Add some TSLOG annotations

While we see the time spent in the pin controller attach via the hooks in
DEVICE_ATTACH, it is useful to see the time spent configuring the pins.

PC-BSD — sys/dev/cpufreq cpufreq_dt.c

cpufreq_dt: Add operating-points-v2 support

Oppv2 add more flexibility on regulator value for the core voltage amongst
other new thing.
For now only shared opp table is supported as I don't have hardware with
non-shared opp table.

Tested-On: OrangePi One (with oppv1 and oppv2)
Tested-On: Pine64-LTS
Delta File
+227 -63 sys/dev/cpufreq/cpufreq_dt.c
+227 -63 1 file

PC-BSD — sys/kern kern_cpu.c

kern_cpu: When adding abs frequency allow for unordered insertion

Keep the list ordered as some code assume that it is but allow for
unordered cf_settings sets.
Delta File
+14 -2 sys/kern/kern_cpu.c
+14 -2 1 file

PC-BSD — sys/arm/arm machdep.c, sys/arm/include pcpu.h

arm: Implement cpu_est_clockrate for armv[67]
Delta File
+14 -0 sys/arm/arm/machdep.c
+2 -1 sys/arm/include/pcpu.h
+16 -1 2 files

PC-BSD — sys/xen/interface/arch-x86/hvm start_info.h

xen: add missing file from r336474

PC-BSD — sys/amd64/amd64 xen-locore.S, sys/x86/xen pv.c hvm.c

xen: implement early init helper for PVHv2

In order to setup an initial environment and jump into the generic
hammer_time initialization function. Some of the code is shared with
PVHv1, while other code is PVHv2 specific.

This allows booting FreeBSD as a PVHv2 DomU and Dom0.

Sponsored by:        Citrix Systems R&D

PC-BSD — sys/x86/xen hvm.c, sys/xen hvm.h

xen: allow very early initialization of the hypercall page

Allow the hypercall page to be initialized very early, even before
vtophys is functional. Also make the function global so it can be
called by other files.

This will be needed in order to perform the early bringup on PVHv2
guests.

Sponsored by: Citrix Systems R&D
Delta File
+53 -41 sys/x86/xen/hvm.c
+8 -0 sys/xen/hvm.h
+61 -41 2 files

PC-BSD — sys/dev/xen/pvcpu pvcpu.c

xen: attach the PV CPU if no CPU device is present

When booted as PVHv2, there's no ACPI CPU object, so attach the PV CPU
device in order to take it's place.

This is required in case some device or driver tries to poke at the
PCPU device field.

Sponsored by: Citrix Systems R&D
Delta File
+2 -2 sys/dev/xen/pvcpu/pvcpu.c
+2 -2 1 file

PC-BSD — sys/dev/xen/console xen_console.c

xen: do not limit PV console usage to PV guests

The Xen PV console is also available to HVM and PVHv2 guests, so don't
limit the console usage to PV guests only.

Sponsored by: Citrix Systems R&D
Delta File
+3 -8 sys/dev/xen/console/xen_console.c
+3 -8 1 file

PC-BSD — sys/dev/xen/balloon balloon.c, sys/dev/xen/console xen_console.c

xen: remove direct usage of HYPERVISOR_start_info

HYPERVISOR_start_info is only available to PV and PVHv1 guests, HVM
and PVHv2 guests get this data from HVM parameters that are fetched
using a hypercall.

Instead provide a set of helper functions that should be used to fetch
this data. The helper functions have different implementations
depending on whether FreeBSD is running as PVHv1 or HVM/PVHv2 guest
type.

This helps to cleanup generic Xen code by removing quite a lot of
xen_pv_domain and xen_hvm_domain macro usages.

Sponsored by:        Citrix Systems R&D

PC-BSD — sys/amd64/amd64 xen-locore.S, sys/xen/interface elfnote.h

xen: add PVHv2 entry point

The PVHv2 entry point is fairly similar to the multiboot1 one. The
kernel is started in protected mode with paging disabled. More
information about the exact BSP state can be found in the pvh.markdown
document on the Xen tree.

This entry point is going to be joined with the native entry point at
hammer_time, and in order to do so the BSP needs to be bootstrapped
into long mode with the same set of page tables as used on bare metal.

Sponsored by:        Citrix Systems R&D

PC-BSD — usr.bin/calendar/calendars calendar.freebsd

Add myself (zleslie) to calendar.freebsd

PR:                D15896
Approved by:        swills(mentor)

PC-BSD — tools/regression/sockets/unix_cmsg Makefile

Fix the build of tools/regression/sockets/unix_cmsg

MFC after:        2 weeks

PC-BSD — sys/netinet ip_icmp.c, sys/netinet/tcp_stacks rack.c

Bump the ICMP echo limits to match the RFC

Reviewed by:        tuexen
Sponsored by: Netflix Inc.
Differential Revision:                https://reviews.freebsd.org/D16333