Commit Graph

126817 Commits

Author SHA1 Message Date
christos d50f5f33b4 fix compression shift 2015-03-09 00:40:35 +00:00
riastradh b638ee77d7 Don't return events that are too large and leave them in the list. 2015-03-08 23:37:56 +00:00
christos f341fbf934 dtrace bits from riastradh 2015-03-08 22:45:16 +00:00
christos dfddf4df80 regen 2015-03-08 20:32:21 +00:00
christos fbf0dd3a6c Don't forget to assign the new rump variables. 2015-03-08 20:31:53 +00:00
martin 3f4cb665b2 Compile the bootblocks for i386 CPUs, even when the main target architecture
is amd64.
Fixes PR port-i386/49725.
2015-03-08 19:47:17 +00:00
christos 7f0c84f4d5 kill empty line 2015-03-08 17:49:08 +00:00
macallan 4cd45ce175 add ohci and commented out ehci 2015-03-08 17:15:58 +00:00
macallan e3ba4f1c4e drivers for on-chip ohci and ehci
ohci works fine, ehci doesn't like high speed devices
2015-03-08 17:14:27 +00:00
christos 48bfb0f78d dtrace syscall for linux32 2015-03-08 17:11:57 +00:00
christos dd3b3616bd regen 2015-03-08 17:10:59 +00:00
christos 65af340dc3 fix inconsistent names 2015-03-08 17:10:44 +00:00
jmcneill f771842a14 relax an assertion when transferring data; dma seg length doesnt have to be exactly the length of the data transfer, but it needs to be at least as big 2015-03-08 15:38:25 +00:00
christos ccbcae9faf Add snippet to build syscalls. 2015-03-08 15:22:02 +00:00
christos 6e1be9e387 regen 2015-03-08 15:21:20 +00:00
christos 702f49ac99 factor out the syscall building code 2015-03-08 15:20:07 +00:00
christos bb3f5d4d7f regen 2015-03-08 15:19:40 +00:00
christos dffa3aaa60 regen and add a build target. 2015-03-08 15:07:33 +00:00
christos 0f17c35c22 Don't blindly tack ./ in front of the config file; breaks when we pass a full
path one.
2015-03-08 15:07:05 +00:00
christos 2867185b5b kill trailing spaces 2015-03-08 14:56:06 +00:00
jmcneill a3b2252a54 enable amlogicsdhc 2015-03-08 12:45:35 +00:00
jmcneill 2eb101f7a5 Add Amlogic SD/MMC driver. 2015-03-08 12:44:55 +00:00
jmcneill af9a28ef89 amlogic_reset: increase terminal_count to give uart sufficient time to flush any pending bytes before rebooting 2015-03-08 11:22:05 +00:00
christos 5bded32812 non working glue. 2015-03-08 04:15:22 +00:00
christos e2d917fb81 Regen 2015-03-08 02:19:20 +00:00
christos 0c11e852d9 sync with OpenBSD 2015-03-08 02:19:04 +00:00
christos 9f7ec64478 add more from OpenBSD 2015-03-08 02:16:46 +00:00
christos eb18a20a38 Fix thinko 2015-03-08 01:17:42 +00:00
christos 9eac063f05 Fix compilation. 2015-03-07 23:20:19 +00:00
skrll b1c65f9623 KNF 2015-03-07 22:13:16 +00:00
justin 7b6e31cdaa Add risc-v to checked out rump architectures 2015-03-07 22:00:07 +00:00
skrll 9cbd491790 Fix build.
Hi mipsallan
2015-03-07 21:53:33 +00:00
christos f5d435b863 regen 2015-03-07 21:50:30 +00:00
christos 76c1beaad7 make sure we print the fillers. 2015-03-07 21:49:56 +00:00
jmcneill 183112512a add amlogicrng, add commented-out genfb placeholder 2015-03-07 21:35:10 +00:00
jmcneill 5bf1fbe498 add hardware rng support 2015-03-07 21:34:25 +00:00
jmcneill ce41a129dd add SDIO and SDHC irqs 2015-03-07 21:33:12 +00:00
jmcneill a6c90bebf3 clk helpers for sdhc and rng 2015-03-07 21:32:47 +00:00
christos 04b614a265 regen 2015-03-07 20:40:00 +00:00
christos b41c7e2da2 Use modern initializers, so we can skip the 0 ones. 2015-03-07 20:39:11 +00:00
mrg d9406a725c properly protect uhid's sc_q member with sc_lock. should fix PR#49728.
while here, remove D_MPSAFE from uhid* and all uhid users, as it really
needs all the callers to be safe and they're not.

XXX: pullup-7
2015-03-07 20:20:55 +00:00
christos ebbed00d76 adjust to new trace_{enter,exit} signatures. 2015-03-07 18:54:57 +00:00
christos b3163bd39a adjust to new trace_{enter,exit} 2015-03-07 18:52:46 +00:00
christos 83807bfa20 Adjust to new trace_{enter,exit} signature. 2015-03-07 18:51:44 +00:00
christos cb193dfbea adjust to new trace_{enter,exit} and dtrace 2015-03-07 18:50:01 +00:00
christos 73994f9f9a add dtrace hooks 2015-03-07 18:41:40 +00:00
christos d1ef60ebe3 regen 2015-03-07 16:38:49 +00:00
christos 7678e81703 Adjust for systrace based on the FreeBSD code:
- create new file systrace_args.c that use used to convert the syscall
  arguments to an array, and functions that print the types of the
  entry and return arguments.
- call the systrace probe from the trace_enter and trace_exit functions
2015-03-07 16:38:07 +00:00
christos 811682d624 syscallnames are needed by dtrace 2015-03-07 16:35:37 +00:00
christos 985b201d79 add dtrace syscall glue:
- adds 2 members to sysent: these are the entry and exit probe ids
  they are non-zero only when dtrace is loaded
- add an emul specific probe for dtrace: this is NULL unless the emulation
  supports dtrace and is loaded
- adjust the syscall stub call trace_enter/exit if needed for systrace
- add more info to trace_enter and exit needed by systrace
2015-03-07 16:34:55 +00:00