Neel Natu
e37bc32183
Reduce the default memory allocation for a VM from 768MB to 128MB.
...
Obtained from: NetApp
2013-01-08 01:56:05 +00:00
Peter Grehan
70d980fc34
Don't completely drain the read file descriptor. Instead, only
...
fill up to the uart's rx fifo size, and leave any remaining input
for when the rx fifo is read. This allows cut'n'paste of long lines
to be done into the bhyve console without truncation.
Also, introduce a mutex since the file input will run in the mevent
thread context and may corrupt state accessed by a vCPU thread.
Reviewed by: neel
Approved by: NetApp
2013-01-07 07:33:48 +00:00
Peter Grehan
5fdfc2b893
Use 64-bit arithmetic throughout, and lock accesses to globals.
...
With this change, dbench with >= 4 processes runs without getting
weird jumps forward in time when the APCI pmtimer is the default
timecounter.
Obtained from: NetApp
2013-01-07 04:51:43 +00:00
Neel Natu
46b1c55d9e
IFC @ r244983.
2013-01-04 19:28:32 +00:00
Neel Natu
5f0677d392
The "unrestricted guest" capability is a feature of Intel VT-x that allows
...
the guest to execute real or unpaged protected mode code - bhyve relies on
this feature to execute the AP bootstrap code.
Get rid of the hack that allowed bhyve to support SMP guests on processors
that do not have the "unrestricted guest" capability. This hack was entirely
FreeBSD-specific and would not work with any other guest OS.
Instead, limit the number of vcpus to 1 when executing on processors without
"unrestricted guest" capability.
Suggested by: grehan
Obtained from: NetApp
2013-01-04 02:04:41 +00:00
Nathan Whitehorn
ec8edf9362
Make sade actually be a symlink to partedit, as per the commit message in
...
r244859, rather than a hardlink. This fixes installation if /usr/sbin
is on a different filesystem than /usr/libexec.
Submitted by: se
2013-01-02 13:25:11 +00:00
Nathan Whitehorn
2befb3613f
Add a man page for the new sade(8), which is mostly the same uninformative
...
manpage as the old sade(8).
2012-12-30 14:44:14 +00:00
Nathan Whitehorn
934f522a9f
Replace sade the extracted piece of sysinstall with sade the extracted
...
piece of bsdinstall (although this time with a symlink instead of duplicated
source code).
Discussed on: freebsd-geom
MFC after: 3 months
2012-12-30 14:35:00 +00:00
Nathan Whitehorn
4f5fcf8d00
If invoked as sade, don't complain about having a filesystem on / already
...
-- it's something you expect (and indeed hope for).
MFC after: 1 week
2012-12-30 14:33:16 +00:00
Devin Teske
5ffea47a33
Comments.
2012-12-29 00:30:30 +00:00
Devin Teske
802a85b13d
Add missing enforcement of height restriction after minor adjustment.
2012-12-29 00:06:26 +00:00
Devin Teske
30a8a39e07
Add support for running without a controlling terminal (for example, when
...
running as an rvalue to a pipe).
2012-12-29 00:01:24 +00:00
Devin Teske
9c83db2d4c
Allow debug output to be logged to a file (set $debugFile to target pathname)
...
or both stdout and a file (precede $debugFile pathname with a plus-sign, `+').
2012-12-28 23:49:17 +00:00
Devin Teske
39ce5cceae
Whitespace.
2012-12-28 23:40:13 +00:00
Devin Teske
f788e301b5
Fix incorrect function name. s/[[:<:]]dialog_clear/f_&/
2012-12-28 23:27:17 +00:00
Baptiste Daroussin
b3075010f8
Simplify vnextgrent and vnextpwent reusing pw_scan and gr_scan from libutil.
2012-12-27 19:43:29 +00:00
Baptiste Daroussin
0c50344969
Fix a regression in "pw group show" introduced r242349:
...
print a newline after printing each group line.
PR: bin/174731
Submitted by: Jan Beich <jbeich@tormail.org>
2012-12-27 14:44:13 +00:00
Baptiste Daroussin
460a6dac0b
Simplify the code by using the new gr_add function
2012-12-27 14:35:06 +00:00
Devin Teske
d1bb7cca77
Comments and fit to 80-columns.
2012-12-27 07:52:50 +00:00
Baptiste Daroussin
ae61f4dda6
Simplify copying of group members by using memcpy
...
Submitted by: Christoph Mallon <christoph.mallon@gmx.de>
2012-12-26 23:16:24 +00:00
Baptiste Daroussin
c195c1ba19
Fix off-by-one error in memory allocation: j entries, one new and a null
...
terminator is j + 2.
Submitted by: Christoph Mallon <christoph.mallon@gmx.de>
2012-12-26 23:14:33 +00:00
Baptiste Daroussin
0083d61abc
In case of the deletion of a user those whole database has to be regenerated,
...
otherwise the user planned to be deleted remain in the pwd.db while removed from
the plain text password file.
2012-12-26 18:28:17 +00:00
Baptiste Daroussin
dc0f2b4217
Fix creating a user and adding it to a group
...
Reported by: "Sam Fourman Jr." <sfourman@gmail.com>, dim
2012-12-26 18:14:45 +00:00
Rick Macklem
659cf796d3
Attempt to clarify that for ZFS, all file systems under
...
the NFSv4 root must be exported. This is because ZFS
checks exports itself.
This is a content change.
MFC after: 2 weeks
2012-12-25 22:47:49 +00:00
Rick Macklem
211024e9b6
Attempt to clarify that for ZFS, all file systems under
...
the NFSv4 root must be exported. This is because ZFS
checks exports itself.
This is a content change.
MFC after: 2 weeks
2012-12-25 22:34:43 +00:00
Devin Teske
56961fd794
Add more debugging to help with diagnosis of program-flow when needed.
2012-12-25 10:47:45 +00:00
Devin Teske
12f110aa1a
Remove unnecessary duplicate initialization of the dialog(1) API (automatically
...
bootstrapped on-include unless DIALOG_SELF_INITIALIZE is set to NO before-hand)
2012-12-25 09:30:25 +00:00
Matthew Seaman
e41b8acbd5
Remove extraneous space and new-line.
...
Submitted by: pjd, gcooper
Approved by: bapt
MFC after: 2 weeks
2012-12-23 20:39:03 +00:00
Rick Macklem
7dbcc85c6b
Fix the Makefile so it can build gssd.c after r244604.
...
MFC after: 2 weeks
2012-12-23 20:12:57 +00:00
Matthew Seaman
d8f9490c67
Third time's the charm. pkg -N output needs to go to stderr.
...
Approved by: bapt
MFC after: 2 weeks
2012-12-23 11:22:18 +00:00
Rick Macklem
09e3247ebd
Document the new gssd daemon options added by r244604.
...
This is a content change.
MFC after: 2 weeks
2012-12-22 23:34:28 +00:00
Rick Macklem
158b97986e
It was reported via email that some sshds create kerberos
...
credential cache files with names other than /tmp/krb5cc_<uid>.
The gssd daemon does not know how to find these credential caches.
This patch implements a new option "-s" that does a search for
credential cache files, using roughly the same algorithm as the
gssd daemon for Linux uses. The gssd behaviour is only changed
if the new "-s" option is specified. It also implements two other
new options related to the "-s" option.
Reported by: Piete.Brooks at cl.cam.ac.uk, Herbert Poeckl
Tested by: Herbert Poeckl (admin at ist.tugraz.at), Illias A. Marinos
MFC after: 2 weeks
2012-12-22 23:21:17 +00:00
Matthew Seaman
d482e1f4a6
Switch from 'pkg -n' to 'pkg -N' as the test for pkgn activation
...
status. '-n' is already used extensively elsewhere in pkgng (to mean
'dry-run') and this reduces the potential confusion
Submitted by: eadler
Approved by: bapt
MFC after: 2 weeks
2012-12-22 15:13:16 +00:00
Andrew Turner
f716742010
Add the missing '$' from the LIBNETBSD variable
2012-12-22 04:53:35 +00:00
Devin Teske
35a157a0eb
Split dialog(1)-based validators for hostname/netmask into two, providing
...
transparent validators that can be used free of dialog(1) where needed.
Syntax/return of the original dialog(1)-based validators remains unchanged.
2012-12-21 21:33:47 +00:00
Devin Teske
ab3e5e540b
Remove unused include.
2012-12-21 21:03:34 +00:00
Brooks Davis
c6ec7d3183
Add NetBSD's mtree to the tree and install it as nmtree as the first step
...
towards replacing our mtree.
Sponsored by: DARPA, AFRL
Thanks to: cristos@NetBSD for reviewing and committing my patches
wiz@NetBSD for fixing typos in my patches
2012-12-21 21:00:00 +00:00
Devin Teske
d3c2b8b665
Change axiom for initialization. Including script can disable (default)
...
automatic initialization by setting appropriate variable to particular value.
2012-12-21 20:46:58 +00:00
Devin Teske
34f9b7199d
Remove erroneous use of "local" (not in a function).
2012-12-21 20:36:12 +00:00
Devin Teske
13aadd84f5
New f_show_info() function for dialog(1) --infobox using printf(1) syntax.
2012-12-21 20:29:28 +00:00
Devin Teske
fa2e39c892
Use f_show_help() where printf(1) syntax is desired.
2012-12-21 20:11:41 +00:00
Matthew Seaman
ecfed9f2eb
In preparation for making 'pkg -n' the one true method of determining
...
whether a system has been configured to use pkgng, cause /usr/sbin/pkg
recognise a -n option and exit with a failure code when the pkg port
is not installed.
Approved by: bapt
MFC after: 2 weeks
2012-12-21 20:01:13 +00:00
Devin Teske
526e1dc1c0
Improve the debugging abilities and clean up debug messages. In most cases,
...
all one has to do is set the environment variable DEBUGGING to get the debug
messages to appear on the console.
2012-12-21 19:26:17 +00:00
Devin Teske
298cf604cc
Add much-needed dialog(1) --inputbox function for simplifying the process of
...
requesting input from the user.
2012-12-21 18:58:19 +00:00
Kevin Lo
a5752d55e0
Fix socket calls on error post-r243965.
...
Submitted by: Garrett Cooper
2012-12-21 15:54:13 +00:00
Neel Natu
d72323d1d9
Divine the array size by using 'nitems(array)' instead of using magic numbers.
...
Suggested by: Garrett Cooper
2012-12-21 04:44:40 +00:00
Neel Natu
5b87feb64a
The MPtable specification allows for an 8-bit "BUS ID" and "I/O APIC ID".
...
Since the 'busses[]' and 'apics[]' arrays are indexed by these 8-bit IDs
make sure that they have enough space to accomodate up to 256 entries.
Submitted by: Ravi Shamanna
Obtained from: NetApp
2012-12-21 01:31:56 +00:00
Neel Natu
ec6509897a
Teach acpidump to dump the DMA Remapping Reporting table (aka DMAR).
...
The DMAR table is documented in chapter 8 of the Intel VT-d specification.
Reviewed by: jhb
Obtained from: NetApp
2012-12-21 01:19:48 +00:00
Mark Johnston
f26612d3ac
- Make sure that errno isn't modified before calling logerror() in error
...
conditions.
- Don't check for AF_INET6 when compiled without INET6 support.
PR: bin/173930
Submitted by: Garrett Cooper <yanegomi@gmail.com>
Approved by: rstone (co-mentor)
MFC after: 1 week
2012-12-20 23:21:20 +00:00
Peter Grehan
4e8c7465ad
Change thread name for the main kqueue event loop to "<vmname> mevent" so
...
it can be easily distinguished from other non-vCPU threads in forthcoming
changes.
Obtained from: NetApp
2012-12-20 23:01:53 +00:00