harti
9b9c7d9a47
Due to a gcc bug, it doesn't like local variables with names like 'sin'.
...
Rename this for the moment. Also fix a sparc64 alignment warning.
2003-07-25 08:15:09 +00:00
harti
01a437fb73
Make ilmid WARNS=6 clean. The problem were a couple of unused function
...
arguments and missing consts.
2003-07-25 08:09:18 +00:00
marcel
870c55b96c
Remove __aligned(16) from the definition of struct _ia64_fpreg. It's
...
a non-standard construct. Instead, redefine struct _ia64_fpreg as a
union and put a long double in it. On ia64 and for LP64, this is
defined by the ABI to have 16-byte alignment. For ILP32 a long double
has 4-byte alignment, but we don't support ILP32.
Note that the in-memory image of a long double does not match the in-
memory image of spilled FP registers. This means that one cannot use
the fpr_flt field to interpet the bits. For this reason we continue
to use an aggregate type.
2003-07-25 08:02:24 +00:00
marcel
64e4b09fad
Remove INVARIANT* and WITNESS. This makes the simulator much more
...
pleasant to use.
2003-07-25 07:52:20 +00:00
des
d2927bd8dd
Ready to go live.
2003-07-25 07:18:06 +00:00
harti
312312b227
Set the interface type of the network interfaces to IFT_IPOVERATM(114).
...
This is specified by RFC2320.
2003-07-25 07:16:28 +00:00
harti
0ab49b29f8
Hand the packet to bpf not only in the LLC/SNAP case, but for all
...
connections. While this confuses tcpdump, it enables other applications
to see and analyze non-IP traffic (signalling, for example).
Pointed out by: Vincent Jardin <vjardin@wanadoo.fr>
2003-07-25 06:43:41 +00:00
harti
820cd379ce
Make the debugging variable that controls printing of UNI messages
...
accessible as a sysctl and move the debugging stuff out of DIAGNOSTICS.
Submitted by: Vincent Jardin <vjardin@wanadoo.fr>
MFC after: 2 weeks
2003-07-25 06:39:46 +00:00
marcel
efb0411b26
Move ia64_pa_access() from machdep.c to mem.c and declare it static.
...
It's only used in mem.c and cannot accidentally be used elsewhere
this way.
2003-07-25 05:37:13 +00:00
mckay
d47c06ea35
Make the example "too large" message in the manual match the updated one
...
actually sent by ctm_smail since rev 1.13.
2003-07-25 00:48:29 +00:00
davidxu
1654706adb
Align upcall stack top to odd times of 8. GCC accounts return address
...
in callee function for stack alignment.
2003-07-25 00:21:37 +00:00
marcel
8d2bac7470
Disable the single-step trap on a debug related trap, including of
...
course the single-step trap itself.
2003-07-25 00:11:14 +00:00
scottl
3284ff83dd
Move the mlx driver back into the kernel so that the drivers floppy doesn't
...
overflow.
2003-07-25 00:10:33 +00:00
rwatson
f46a5b2d07
Print group name in getfacl output when calculating an effective
...
permission set based on a more restrictive mask.
Submitted by: Glen Gibb <grg@ridley.unimelb.edu.au>
2003-07-24 23:33:25 +00:00
markm
6df3498483
Hide more crypto from being crunched at release time.
2003-07-24 20:20:16 +00:00
markm
bb00e849b7
Turn on the extended syntax, which TCP_wrappers has by default, as
...
distributed.
2003-07-24 19:58:56 +00:00
markm
2bd4af6413
Remove GCC-specific debugging option.
...
OK'ed by: phk
2003-07-24 19:53:02 +00:00
markm
376c7c030b
Don't check for the existance of src/crypto/ for building items that
...
may contain crypto. The days of ITAR paranoia are over, and the simple
macro tests that remain are sufficient.
2003-07-24 18:30:25 +00:00
mtm
d82798033a
Missing quotes around a variable. In this case we are only
...
evaluating the $_precmd command as a string. We're not actually
trying to evaluate the contents of the command.
Reported by: Glenn Johnson <gjohnson@srrc.ars.usda.gov>
2003-07-24 18:17:21 +00:00
markm
231d889e77
Don't lint(1) so early in the build. Its OK to keep this for the
...
"make all" phase.
2003-07-24 18:14:29 +00:00
markm
f46ab03663
Forced commit.
...
The previous commit included some commented-out macro-assignments
with comments documenting their function. These macros were of
considerable use to me in building a test "make release".
2003-07-24 18:11:27 +00:00
markm
e3a28405ed
Get the correct set of cryptographically-infected binaries
...
automagically from the (secure|kerberos5)/Makefile:[KS]PROG.
2003-07-24 17:28:52 +00:00
markm
c26205b553
Make sure that a "make release" (more accurately the bit that makes
...
the crunched binary) get a non-cryptographic telnet. This is overkill
in that it covers stuff that is not normally used in a crunched binary.
2003-07-24 17:19:15 +00:00
mtm
e2309e4ab4
The POSIX spec also requires that kern_sigtimedwait return
...
EINVAL if tv_nsec of the timeout is less than zero.
2003-07-24 17:07:17 +00:00
harti
66450ad78c
Make the debugging variable that controls dumping of IP over ATM packets
...
accessible as a sysctl.
Submitted by: Vincent Jardin <vjardin@wanadoo.fr>
MFC after: 2 weeks
2003-07-24 15:25:17 +00:00
harti
de6c6f2703
Create a sysctl that allows to enable/disable printing of SPANS messages.
...
While here delete to sys/types.h includes when sys/param.h is also included.
Submitted by: Vincent Jardin <vjardin@wanadoo.fr>
MFC after: 2 weeks
2003-07-24 14:37:01 +00:00
ru
ac6a8ca21c
Replaced the hardcoded target names in the touch(1) commands with
...
${.TARGET}, to ease maintenance.
2003-07-24 13:45:05 +00:00
harti
7c7ac6a966
Free the UNI vcc to the same zone from where it was allocated from.
...
This resulted in a panic when detaching the uni31 signalling manager.
2003-07-24 12:24:41 +00:00
harti
f0c745cd0f
Now that we have if_detach() don't try to get rid of all the interface
...
stuff (routes, ...) by hand - simply use if_detach().
Submitted by: Vincent Jardin <vjardin@wanadoo.fr>
MFC after: 2 week
2003-07-24 11:17:36 +00:00
des
ccd8ed8347
Complain about extraneous command line arguments.
2003-07-24 10:44:45 +00:00
harti
d64aeeda88
Create a subtree 'harp' of the net sysctl tree. This uses a fixed
...
OID as the other protocol family sub-trees do, that is equal to the
protocol family identifier. Make the ATM layer debugging flags
available under this tree.
Submitted by: Vincent Jardin <vjardin@wanadoo.fr>
MFC after: 2 weeks
2003-07-24 10:33:01 +00:00
harti
ce6580b551
Forced commit for the MFC.
...
MFC after: 2 weeks
2003-07-24 09:14:50 +00:00
harti
7701c947db
Constify the arguments to several pdu_print functions.
2003-07-24 09:13:03 +00:00
davidxu
28420f22f7
Implement cpu_set_upcall and cpu_set_upcall_kse.
...
Reviewed by: peter
2003-07-24 08:52:44 +00:00
davidxu
181093ade7
Set fault address to si_addr.
...
Reviewed by: peter
2003-07-24 08:51:22 +00:00
harti
21804925b2
Add BPF support to HARP network interfaces. This allows one to see
...
the traffic on LLC multiplexed connections (like CLIP).
PR: kern/51831
Submitted by: Vincent Jardin <vjardin@wanadoo.fr>
MFC after: 2 weeks
2003-07-24 08:15:20 +00:00
marcel
e6af3a1393
Implement _get_curthread and _set_curthread. We use GCCs builtin
...
function this, which expands to PAL calls (rduniq and wruniq).
This needs adjustment when TLS is implemented.
2003-07-24 07:51:49 +00:00
marcel
5db03ff255
Implement casuptr().
2003-07-24 07:49:45 +00:00
marcel
fd57f45daa
In get_mcontext() and set_mcontext() save and restore the current
...
thread pointer.
2003-07-24 07:48:11 +00:00
gordon
660b2e52a1
Fix rescue build using -j. The problem appears to be make not being able
...
to find the source when the object was specified as <directory>/foo.o.
The fix makes the build go through a make objs before compiling the rest
of the crunchgen. This ensures that the dhclient bits are built in the
correct place where they are picked up for the final compile of rescue.
I'd like to thank dwhite@ and gad@ for helping me track down the problem.
Fast testing box provided by: phk@ (thanks)
2003-07-24 07:42:42 +00:00
marcel
ff7ebb21b7
Implement alpha_pal_wrunique() and alpha_pal_rdunique(). Both are
...
used to set and get the thread pointer. Note that a context switch
will automaticly save and restore the thread pointer.
2003-07-24 07:41:08 +00:00
marcel
0a0278c533
Use a spare for the thread pointer (mc_thrptr). The thread pointer
...
is only read and written by set_mcontext() and get_mcontext() for
use by threading libraries.
2003-07-24 07:34:31 +00:00
markm
c0c9eb00ee
Ensure that for the cryptographic instances of *telnet*, the "crypto"
...
distribution is used. This only affects release-building.
2003-07-24 07:19:55 +00:00
peter
13ec34c585
Connect ncplist, ncplogin, and smbutil to the amd64 build.
2003-07-24 02:09:19 +00:00
peter
061f5a13ac
Add mount_nwfs/mount_smbfs to the build for amd64.
2003-07-24 02:07:14 +00:00
peter
d0fded454f
Connect libncp/libsmb to the build. They compile, but have a couple of
...
silly bugs that probably wont quite make a segfault. eg: passing a pointer
to an int to sysctl instead of a pointer to a size_t.
2003-07-24 02:05:48 +00:00
peter
44b5ea3111
size_t != int. Make this compile on 64 bit platforms (eg: amd64).
...
Also, "u_short value; if (value > 0xffff)" can never be true.
2003-07-24 01:59:18 +00:00
peter
a60ef94fac
Build /sbin/gpt on amd64 for good luck as well.
2003-07-24 01:42:49 +00:00
peter
1f3b101804
Attach acpi, boot0cfg, lptcontrol, sicontrol, spkrtest, zzz for amd64.
2003-07-24 01:41:34 +00:00
peter
e6f6d9c519
Fix an annoying bug in tar. When it converted 'tar zcf' to 'tar -z -c -f'
...
it forgot to null terminate the new argv[] array. If you mixed this
with $TAR_OPTIONS, phkmalloc and a whole bunch of other variables, you
could end up with a segfault. This isn't strictly a phkmalloc victory
since tar walks off the end of an array rather than use uninitialized
malloc memory, but phkmalloc makes it easier to provoke.
2003-07-24 00:04:01 +00:00