Commit Graph

204666 Commits

Author SHA1 Message Date
jym 1751c709ef Be more precise for Xen: +++++ is only valid for Xen domUs. dom0 uses
the same key sequences as i386/amd64.
2011-08-28 22:09:36 +00:00
jmcneill 61d5347ce8 cpu_reboot: only call thunk_abort if RB_DUMP is set 2011-08-28 21:31:41 +00:00
wiz f91d202feb Move a sentence to where it makes more sense. 2011-08-28 21:25:11 +00:00
jmcneill 878807041a turn off input echo and buffering 2011-08-28 21:21:05 +00:00
jmcneill bb6843bc98 add thunk_tcgetattr and thunk_tcsetattr 2011-08-28 21:19:49 +00:00
martin dc72817057 Rename isbad argument to is_bad - stupid namespace pollution and ancient
bad sector routines interfere on some archs and cause global shadowing
warnings.
2011-08-28 20:49:30 +00:00
jmcneill 5a2b8072e4 return 'error' not 0, fixes non-module build 2011-08-28 20:37:06 +00:00
jmcneill 7dc79b6997 return 'error' not 0, fixes non-module build 2011-08-28 20:22:42 +00:00
reinoud 4506c7ee5d Jump to `userland' or the other function specified in the pcb's ucontext 2011-08-28 19:41:34 +00:00
reinoud d939ef9d28 Update trapframe and pcb 2011-08-28 19:40:26 +00:00
reinoud 5bff7aba43 Implement redementary setregs() 2011-08-28 19:39:42 +00:00
reinoud 6a43d1ff24 Clean child_return() 2011-08-28 19:39:05 +00:00
reinoud 8ee1de5709 Don't use the content of trapframe yet until we know how to use fill it 2011-08-28 19:38:20 +00:00
reinoud 28dc9d5982 Add thunk_makecontext_trapframe2go() 2011-08-28 19:37:15 +00:00
gson 61dd722e5c Golden output was not so golden after all 2011-08-28 19:09:34 +00:00
jmcneill ef4207f305 pull in sys/mount.h; build fix for amd64 2011-08-28 18:48:46 +00:00
jmcneill c252921e46 both LINUX_USRSTACK32 and USRSTACK32 need to be defined for linux32 2011-08-28 18:48:14 +00:00
wiz 10b0d879be Minor cleanup. 2011-08-28 17:21:28 +00:00
jmcneill c8d7979553 add dependency on "drm" module 2011-08-28 17:18:31 +00:00
wiz 6964284f70 New sentence, new line. 2011-08-28 17:15:16 +00:00
wiz 4776eb0a7a Use Cm to mark up command arguments. Use An -nosplit to avoid linebreak in sentence. 2011-08-28 17:10:37 +00:00
elric 97d0788466 Revert prior inadvertent checkin. 2011-08-28 16:33:51 +00:00
elric 95bd2d4a1e Remove crypto/dist/heimdal and its associated build infrastructure as
it has been replaced by crypto/external/bsd/heimdal.
2011-08-28 16:21:57 +00:00
jmcneill 97d971731f add mach64drm, mgadrm, r128drm, savagedrm, sisdrm, and tdfxdrm modules 2011-08-28 16:19:07 +00:00
jmcneill 5494668f55 Split out ati_pcigart into a separate module so it can be shared with r128drm 2011-08-28 15:56:21 +00:00
jmcneill eb1862a454 WARNS=3 is the default 2011-08-28 15:48:19 +00:00
gson d2c5449570 fix the sparc build 2011-08-28 15:46:26 +00:00
jmcneill 54d6e22c5d set default WARNS for modules to 3 -- the only one that needs < 3 now is pf 2011-08-28 15:40:49 +00:00
jmcneill 1343ee48da build with WARNS=3 2011-08-28 11:36:17 +00:00
elric 9f9617f826 Change the location of version.h from the old Heimdal srcs to the
new srcs.
2011-08-28 11:20:16 +00:00
elric 1ea30656a2 Change the location of version.h from the old Heimdal srcs to the
new srcs.
2011-08-28 10:28:35 +00:00
mrg a29cead266 fix sparc UP kernels with GCC 4.5, with special thanks to help from
mlelstv@ tracking down the real issue.

sp_tlb_flush() makes various assumptions about the ABI and what GCC
will do with the rest of this function.  the inputs were not referenced
by name but only as "%o0" etc inside the asm.  the result was that GCC
was not filling in the function parameters before calling it because
they were not used in the function.  so, sp_tlb_flush() was getting
random data for it's inputs.  oops.

for now, convert 2 asm() calls to pure C, and mark the inputs for
the sta calls.  this makes GCC generate the right code, but it still
isn't entirely optimal.

ideally a pure C version would exist, but that adds non-trivial
overhead (15 instructions vs 23 or so.)

one more enhancement to make here would be to assign the %o3, %o4 and
%o5 usage into explicit temp variables, instead of assuming that they
are going to be free to use.
2011-08-28 10:26:15 +00:00
bouyer fcb4b3c5b0 Revert previous and fix properly by just removing the #error and a bogus
KASSERT() (these 2 are leftover from the experiments on the fuloong
and were not intended to be commited).
2011-08-28 10:21:41 +00:00
christos 694c2250cf make it compile with SMALLPROG 2011-08-28 10:13:03 +00:00
christos 47b3217165 make this compile. 2011-08-28 09:43:25 +00:00
christos df4f0e8339 remove strpct copts 2011-08-28 09:39:44 +00:00
christos e29e424724 Make this compile again without WDC_NO_IDS. 2011-08-28 09:32:21 +00:00
mbalmer c33b991f31 Fix build (strcpt fallout). 2011-08-28 09:02:51 +00:00
mbalmer eba5829387 Remove duplicate static. 2011-08-28 08:43:02 +00:00
jnemeth 7c99820106 add TINLA -> this is not legal advice 2011-08-28 08:41:01 +00:00
mbalmer b6211abfc7 Initialize local variables that previously were global (user, group). 2011-08-28 08:32:47 +00:00
hannken 8dc51ab7d8 Print the warning message on mount once.
Should fix PR #42795 (patch to make mounting union filesystems less obnoxious)
2011-08-28 08:27:57 +00:00
christos d99091ea8b use strpct from libutil. 2011-08-28 08:24:42 +00:00
christos bc6c0498a1 - static/__dead
- use strpct from libutil
- fix off by one in format
2011-08-28 08:20:58 +00:00
christos d44afdf0b0 add strpct man mage 2011-08-28 08:20:29 +00:00
mrg 02056ed4a4 emit some linker -Map files so that we can figure out what symbols
in the boot loaders are.
2011-08-28 08:03:49 +00:00
christos bc4c3c5734 use strpct(3) from libutil. 2011-08-28 07:49:16 +00:00
mbalmer 92ced822d1 Add a new ioctl, GPIOPULSE to gpio(4) to allow for pulsing a pin.
If a pin can pulse in hardware, that will be used, else it will
be pulsed in software.  There is no way yet to set the pulse frequency
for pins that pulse in hardware.  While here, make the code mpsafe and
allow more than one thread in the driver (access to ioctl is serialized).
2011-08-28 07:48:50 +00:00
christos 398b06523a bump libutil for strpct 2011-08-28 07:48:18 +00:00
christos b8788050c4 prototype for strpct 2011-08-28 07:46:13 +00:00