Commit Graph

212410 Commits

Author SHA1 Message Date
jakllsch d1934bdd72 Convert twa(4) to device_t (CFATTACH_DECL_NEW). 2012-07-27 14:02:17 +00:00
pooka c303bcbe4c Bit-un-rot the proplib portability layer. 2012-07-27 09:10:59 +00:00
pooka 3b3ffd7039 Once again, make the rump kernel hypercall layer work on Linux. 2012-07-27 09:09:05 +00:00
pooka 09452c4910 Use mmap hypercall for memory allocation only when absolutely necessary
(map == module_map).  Otherwise, use the malloc hypercall.  This avoids
relying on the platform's mmap() to be able to return arbitrarily
alignment memory.
2012-07-27 09:06:01 +00:00
abs d6cb28dd2a - Adjust the TOC parsing to reject an TOC with invalid (zero) track ids.
Avoids dereferencing off the start of the TOC track array.
- Add #ifdef GDROMDEBUGTOC for dumping out the gdrom TOC values
2012-07-27 07:42:26 +00:00
manu b8b95eab4a Rename slow sopreq queue into node sopreq queue, to refet the fact that
is only intended for postponed node reclaims.
When purging the node sopreq queue, do not call puffs_msg_sendresp(), as
it makes no sense.
2012-07-27 07:38:44 +00:00
manu efa196dac9 puffs mounts share global pools. This means that the puffs_vfsops cannot
be vfs_detach'ed by module autounload before puffs_vfsop_unmount() completes
and has freed ressource from the pools. By holding a reference on
puffs_vfsops from each mount, we ensure that no race can occur here.

Works around the crash in kern/46734
2012-07-27 07:25:56 +00:00
apb c185f8ef0c zoneinfo: Import tzdata2012d. [apb 20120722] 2012-07-27 07:21:01 +00:00
matt 2b5bbd5317 Enable -fno-common for GCC compiled kernels 2012-07-27 05:40:51 +00:00
matt f770105b50 Note removal of safepri 2012-07-27 05:38:21 +00:00
matt f96ef7b3c5 Remove safepri and use IPL_SAFEPRI instead. This may be defined in a MD
header file (if not, a value of 0 is assmued).
2012-07-27 05:36:09 +00:00
matt c476e7cf03 Use %r6 for setting PSL_RI, not %r30 since r30 needs to be preserved. 2012-07-27 04:17:07 +00:00
kiyohara b113d48dab Enable mvcesa.
Also enable idmac in SHEEVAPLUG.
2012-07-27 03:10:23 +00:00
kiyohara 11ef2a5b15 Add mvcesa. 2012-07-27 03:03:34 +00:00
kiyohara 068a6eb9af Add Marvell CESA(Cryptographic Engines and Security Accelerator) module driver.
But support only PIO-mode now.  Also AES-CBC not supported.
 Don't know how to process to AES CBC in PIO-mode. I haven't found IV registers.
2012-07-27 03:00:01 +00:00
christos 2c88e265bf make this compile. 2012-07-26 21:23:13 +00:00
christos 2131695062 Don't do the PLTGOT for local labels, limit it to OPENSSL_ global symbols. 2012-07-26 21:22:47 +00:00
skrll b6cf8ec026 Add RPI to KERNEL_SETS 2012-07-26 20:50:44 +00:00
jakllsch 102f7b2016 Revert, with intention of restoring in a less invasive way, the SATA Port
Multiplier code.

ok christos@
2012-07-26 20:49:44 +00:00
christos 3996f6ecc3 mention new openssl 2012-07-26 20:26:01 +00:00
christos 11b09fe68b put back support for AES-NI. 2012-07-26 20:21:20 +00:00
christos d495d46306 new openssl 2012-07-26 20:05:37 +00:00
christos e3d33c0426 merge openssl-1.0.1c 2012-07-26 19:58:36 +00:00
matt d303a3d4ea Add ESDHC DCR definitions 2012-07-26 18:41:32 +00:00
matt 5f7ac26a52 When using DMA, make sure to initialize SNOOPing. 2012-07-26 18:38:10 +00:00
matt c4e1f425c8 Fix a delay to a correct value. 2012-07-26 18:36:55 +00:00
matt 5440cc3372 MULTI_SEG does not for ESDHC. (Don't know how it works at all on any SDHC
but ...)
2012-07-26 18:36:09 +00:00
tsutsui 778cebaeeb Note RPI for Raspberry Pi. 2012-07-26 17:26:59 +00:00
tsutsui 3b2b7186a5 Remove '__attribute__((__packed__))' from structure definisions
for Am7990 LANCE registers where no implicit padding is expected.

gcc 4.5.3 seems to generate strange and wrong instructions
(four moveb insns against u_short members) if packed attribute
is specified in this case, then netboot fails immediately.

Should be pulled up to netbsd-6.
2012-07-26 17:15:22 +00:00
christos 32daad53f7 from ftp.openssl.org 2012-07-26 14:58:16 +00:00
skrll 0868eaf6a2 Remove #if 0 code. 2012-07-26 12:39:27 +00:00
yamt e574760fc9 fix request leak. 2012-07-26 10:13:33 +00:00
skrll bb959a4bee Note RaspberryPi support. 2012-07-26 06:36:55 +00:00
skrll 68e8126253 Initial commit of support for the RaspberryPI (www.raspberrypi.org)
This is enough for serial console via the gpio header pins and to get to
multiuser.

A huge thank you to Matt Thomas for all his help.
2012-07-26 06:21:57 +00:00
dholland 7f683ed6fc Don't claim that quotas don't work with WAPBL. Bump date. Should be
pulled up to -6.
2012-07-26 04:30:26 +00:00
uwe 6e502071d7 Regen for VirtualBox ids. 2012-07-26 03:15:10 +00:00
uwe 64e8a6c032 Add VirtualBox ids. 2012-07-26 03:11:41 +00:00
martin 972dd84db2 Try to make dbg() printfs realy ELFSIZE independent 2012-07-25 22:51:04 +00:00
matt 95b282e26a When dealing with kernel invalidations, make sure to use context-synchronizing
instructions.
2012-07-25 22:11:36 +00:00
ginsbach 8a9d1a0f53 - Further clarify differences between inet_pton() and inet_aton()
(i.e. the former only accepts decimal numbers; no octal or hex)
- Clarify that inet_network() does not do byte rearrangement for one,
  two, and three part dotted addresses ala inet_aton() and inet_addr().
- whitespace
2012-07-25 14:51:15 +00:00
skrll 4c5a9380ec Add support for the PL011 to plcom. Pull across a bunch of fixes from
com(4) while I'm here and do some other tidyup.

Tested on a RaspberryPi.

PL010 not tested.
2012-07-25 07:26:17 +00:00
matt 128449c491 Move dsrtc to correct bus.
Add drvctl
Add sdhc at pci
Remove pq3pci (P2020 only has PCIe).
2012-07-25 03:09:01 +00:00
matt 1d3ffa8e77 Clean up error messages.
Tidy some logic.
2012-07-25 03:07:37 +00:00
msaitoh 9d4d0a53dc regen. 2012-07-25 02:05:17 +00:00
msaitoh d629f3051f Add some Intel devices from document (Intel 7 Series / C216 Chipset
Family Platform Controller Hub (PCH) Family Specification Update)

Modify some devices to clarify
2012-07-25 02:04:42 +00:00
christos 9c7d3306a7 add an option to parse human dates. 2012-07-25 01:23:46 +00:00
matt 8c19c1d834 Make sure utf-16 strings are written as little endian words. 2012-07-25 01:07:49 +00:00
matt 82d572b2e8 Add drvctl 2012-07-24 22:37:08 +00:00
matt fac2609cc0 Add dkctl / drvctl support. 2012-07-24 20:50:14 +00:00
spz 12edcd4818 the patch for CVE-2012-3868 was incomplete 2012-07-24 20:00:44 +00:00