jmcneill
19d924bc96
add Tegra124 MP support
2015-04-26 22:04:28 +00:00
rtr
d2aa9dd71f
remove pr_generic from struct pr_usrreqs and all implementations of
...
pr_generic in protocols.
bump to 7.99.13
approved by rmind@
2015-04-26 21:40:48 +00:00
mrg
aaabec45f9
two changes to radeon drm firmware:
...
- only install it by default on x86, set new MKRADEONFIRMWARE variable
- install in /libdata, so that separate /usr systems work
(this still doesn't solve PR#49811, which possibly could be handled by
having them being a kernel module loaded by /boot.)
2015-04-26 21:37:22 +00:00
mrg
a75a305019
remove any pathname for gdb's amd64nbsd-tdep.c, so it doesn't really
...
matter where it lives. PR#49859.
2015-04-26 18:49:39 +00:00
jmcneill
cf61db07b7
arg 2GB causing usb issues, re-add __HAVE_MM_DIRECT_MAPPED_PHYS for now
2015-04-26 18:03:48 +00:00
jmcneill
9e89a84a7d
disable __HAVE_MM_MD_DIRECT_MAPPED_PHYS so we can use all 2GB
2015-04-26 17:41:33 +00:00
jmcneill
aa39d1df52
handle PMAP_NEED_ALLOC_POOLPAGE
2015-04-26 17:40:59 +00:00
jmcneill
f9baaa4aab
ehci registers start at +0x100 from USB base address
2015-04-26 17:14:24 +00:00
jmcneill
eead432ef2
print "HDA" instead of "SATA" at attach
2015-04-26 16:48:00 +00:00
rtr
89539c0d5f
return EINVAL if sin{,6}_len != sizeof(sockaddr_in{,6}) respectively in
...
in{,6}_pcbconnect().
checking just m->m_len isn't enough because there are various places that
assume sa_len has been properly populated.
2015-04-26 16:45:50 +00:00
jmcneill
5e6699a2cf
fix bus space handle for ahcisata
2015-04-26 16:41:04 +00:00
jmcneill
4c7784d04d
add AHB_A2 to devmap, print SCTLR value in initarm
2015-04-26 16:24:01 +00:00
jmcneill
258f9ff888
isb between TTBCR write and TLBIALL
2015-04-26 16:22:57 +00:00
jmcneill
2e22f644ae
KERNEL_BASE_{PHYS,VIRT} are already defined in std.tegra
2015-04-26 16:11:57 +00:00
mlelstv
6f00c789e1
Use C99-style initializers for struct dkdriver.
2015-04-26 15:15:19 +00:00
christos
e9bc88c818
PR/49859: Kamil Rytarowski: Invalid path to amd64nbsd-tdep.c in a comment
2015-04-26 12:44:08 +00:00
maxv
b3625a90bc
Not to add even more confusion in an already overcomplicated subsystem,
...
remove the FreeBSD code. This code is likely to be outdated, and Veriexec
is in all cases not available on FreeBSD.
2015-04-26 09:45:40 +00:00
maxv
a8a116a51a
KNF
2015-04-26 09:38:01 +00:00
martin
47a4f7949a
Add a new arg to override the value of the "setlistdir" variable (that is:
...
where the mtree spec files are created)
2015-04-26 09:21:36 +00:00
maxv
3220cb2ac6
Be a bit more verbose if the kernel rejects a file
2015-04-26 09:20:09 +00:00
maxv
90cc9870a6
If we already have an entry for the file being loaded, return EEXIST, don't
...
silently skip it.
2015-04-26 09:16:06 +00:00
mlelstv
826a26234a
Use verrx with a va_list.
2015-04-26 08:56:19 +00:00
mlelstv
e0bd604ced
size output buffer for strunvis to include the trailing NUL character.
2015-04-26 08:03:05 +00:00
maxv
0b096b3626
ffs_superblock_validate(): check the size of cylinder groups.
2015-04-26 06:19:36 +00:00
pgoyette
9d05de2fd5
Remove another debug printf() that snuck in.
2015-04-25 23:55:23 +00:00
pgoyette
eb659e1350
Handle early initialization requirements - thanks martin@ and others
2015-04-25 23:40:09 +00:00
pgoyette
66a3d0a3c8
Correctly check return status when registering with pmf
2015-04-25 23:40:08 +00:00
pgoyette
cdddf9f1e9
Fix typo - thanks, riz@
2015-04-25 23:16:37 +00:00
pgoyette
768d9729b5
Register the sysmon pseudo-device with power management framework so we
...
can properly suspend the system.
Thanks, mrg, for pointing this out.
2015-04-25 22:46:31 +00:00
wiz
9b0d6e4299
Sort keywords. From dieter roelants in PR 49855.
...
Bump date.
2015-04-25 22:03:07 +00:00
christos
0e60b6ed86
put back sed, it fits again (and is needed)
2015-04-25 21:44:34 +00:00
christos
74c7e628de
make table smaller in size.
2015-04-25 21:43:53 +00:00
riastradh
8eea28f41a
kmem_free the container structure, not a substructure.
2015-04-25 21:00:29 +00:00
mrg
eefa02b0a2
don't apply the "don't set CLUT" to RV280. it isn't necessary for
...
my PCI 9250 card, and hoses the colours in X when running.
unfortunately, my RV250 does need this to avoid the console being
very very dark on black.
i'm curious what other earlier radeon card (anything matching any
of the card marked as: CHIP_R100, CHIP_RV100, CHIP_RS100,
CHIP_RV200, CHIP_RS200, CHIP_R200, CHIP_RV250, and CHIP_RS300.)
the RV280 now works again properly, but the RV250 is still having
a problem waiting for commands to complete and it appears as if
X is hung, when infact it is asking the kernel quite frequently
if the job it asked for is complete, each time sleeping for a
short time and thus only appearing to take almost no CPU.
2015-04-25 20:50:04 +00:00
maxv
ba6addd357
Make veriexec_renamechk() more readable. Also add a KASSERT on vte_count.
...
No real functional change
2015-04-25 19:10:29 +00:00
maxv
c4a1e2f31d
Instead of duplicating code, add veriexec_fp_status(). Also reorder a
...
useless goto.
2015-04-25 18:43:13 +00:00
christos
e14eed55d7
kill sed so we fit on one floppy again.
2015-04-25 18:41:55 +00:00
rtr
69b4af1034
make rip_connect_pcb take sockaddr_in * instead of mbuf *
...
make rip_connect_pcb static since it appears to be used only in raw_ip.c
moves m_len check to callers which is a small duplication of code
that will go away when the callers are converted to receive sockaddr *.
2015-04-25 15:19:54 +00:00
rtr
403dacccdb
fix missed parameter type change in dccp6_accept() to sockaddr * from mbuf *
2015-04-25 14:56:05 +00:00
jmcneill
f4d63a19ea
Add Amlogic GPIO driver.
2015-04-25 14:41:33 +00:00
wiz
83b7d402c6
New sentence, new line. Bump date for previous. Various minor changes.
2015-04-25 14:27:02 +00:00
christos
d316037622
make things boot again, from martin.
2015-04-25 14:06:58 +00:00
mlelstv
70f54807e4
Explain how the kernel determines the root filesystem from information
...
passed by the bootloader.
2015-04-25 14:05:43 +00:00
riastradh
f6ff1e4bbc
Use explicit_memset to zero key material.
2015-04-25 13:06:11 +00:00
riastradh
1742e3a843
Sprinkle const into cgd crypto API.
2015-04-25 12:55:04 +00:00
maxv
3a53aa923a
Don't mix veriexec lock and file lock in veriexec_file_verify().
...
Now:
- 'veriexec_op_lock' needs to be held when calling veriexec_file_verify()
- the 'file_lock_state' argument indicates if the file is locked
- add some KASSERTs
2015-04-25 09:08:51 +00:00
pooka
a240365213
Add libkvm to list of userspace libraries.
...
Even though kvm per se isn't support by rump kernels at least for now,
libkvm contains methods such as kvm_getproc2() which can be necessary for
compiling existing applications with kvm awareness as rumprun unikernels.
2015-04-25 08:48:06 +00:00
maxv
0dbfe729f6
KNF
2015-04-25 08:19:06 +00:00
pgoyette
0a6169f944
Use tabs for indentation.
2015-04-25 02:41:42 +00:00
pgoyette
a57c187695
Release the mutex in the error path.
2015-04-25 00:54:14 +00:00