|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH v17 00/19] osstest: initial FreeBSD support
Hello,
This are again the remaining non-acked patches of the FreeBSD osstest
series. The two patches sent with this cover letter fix two issues
found on the Mass colo.
Patch 17 fixes an issue where the FreeBSD installer bootloader
receives random keystrokes on the console, thus aborting the automatic
boot. The solution is to create an installer that doesn't wait for any
keystrokes and just boots into the default kernel. FWIW this only
happens when booting the installer image from pxelinux + memdisk, I
haven't seen it happening when booting FreeBSD once installed to disk.
In some spare free time I might try to figure out what's actually
going on, but this bodge seems like the easiest solution ATM.
Patch 18 adds more disk controllers to the list of proved devices in
order to find the hard drive. This was found while trying to install
on nobling, which has some kind of RAID controller. Now all the
possible disk drivers have been added to the list, so we shouldn't
expect further problems for the time being.
Finally patch 19 fixes an issue when using recent FreeBSD sources, that
changed the default position of the output produced by the release
targets.
I've pushed the whole series to:
git://xenbits.xen.org/people/royger/osstest.git freebsd_v17
A successful FreeBSD flight can be found in the Massachusetts colo, it's
flight 116709 (not public) which is based on the same code found in the
freebsd_v17 branch.
Let me know if there's anything missing.
Thanks, Roger.
Roger Pau Monne (19):
osstest: make built_stash_file store a path_ runvar for each file
osstest: move known_hosts generation to TestSupport
osstest: add executive prefix to resource_shared_mark_ready
osstest: introduce host_shared_mark_ready
osstest: introduce build helpers for FreeBSD
osstest: add prototypes to target_install_packages{_norec}
osstest: introduce an OS $ho field
osstest: add support for the FreeBSD package manager
osstest: introduce a FreeBSD build script
osstest: add support for runtime_IDENT_hostflags
osstest: introduce a script to set the runtime hostflags runvar for
FreeBSD jobs
osstest: add script to install build dependencies on FreeBSD
osstest: change the meaning of need_build_host
osstest: add support for FreeBSD buildjobs to sg-run-job
osstest: introduce a script to create a FreeBSD flight
osstest: hook FreeBSD flight into cr-daily-branch
osstest: remove the loader timeout from the install image
osstest: expand the list of tested disk controllers
osstest: use -DWITHOUT_AUTO_OBJ with FreeBSD release targets
Osstest/BuildSupport.pm | 26 +++-
Osstest/Debian.pm | 36 +----
Osstest/Executive.pm | 5 +-
Osstest/JobDB/Executive.pm | 2 +-
Osstest/TestSupport.pm | 139 ++++++++++++++++---
README | 16 +++
ap-common | 5 +
ap-fetch-version | 8 ++
ap-fetch-version-old | 9 ++
ap-print-url | 3 +
ap-push | 9 ++
cr-daily-branch | 17 +++
cr-for-branches | 2 +-
cri-common | 1 +
daily-cron-email-adhoc--freebsd-master | 1 +
daily-cron-email-play--freebsd-master | 1 +
daily-cron-email-real--freebsd-master | 4 +
make-freebsd-flight | 95 +++++++++++++
sg-run-job | 50 ++++---
ts-build-prep-freebsd | 37 +++++
ts-freebsd-build | 240 +++++++++++++++++++++++++++++++++
ts-freebsd-host-install | 6 +-
ts-freebsd-set-hostflags | 78 +++++++++++
ts-kernel-build | 4 +-
ts-xen-build | 8 +-
ts-xen-build-prep | 4 +-
26 files changed, 716 insertions(+), 90 deletions(-)
create mode 100644 daily-cron-email-adhoc--freebsd-master
create mode 100644 daily-cron-email-play--freebsd-master
create mode 100644 daily-cron-email-real--freebsd-master
create mode 100755 make-freebsd-flight
create mode 100755 ts-build-prep-freebsd
create mode 100755 ts-freebsd-build
create mode 100755 ts-freebsd-set-hostflags
--
2.13.6 (Apple Git-96)
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |