Commit Graph

228709 Commits

Author SHA1 Message Date
lneto
cb9870c84c fixed removal of Lua 5.1 entries from distrib/sets/lists 2014-07-23 02:42:56 +00:00
rmind
e5b140c1b6 npf_iscached: add an assert. 2014-07-23 01:48:05 +00:00
rmind
a02b7176fb NPF: rework of the connection saving and restoring:
- Add support for saving a snapshot of the current connections together
  with a full configuration.  Support a reverse load operation.  Eliminate
  the old 'sess-save' and 'sess-load' in favour of the new mechanism.
- Share code between load and reload operations: the latter performs
  load from npf.conf without affecting the connections.
- Simplify and fix races with connection loading.
- Bump NPF_VERSION.
2014-07-23 01:25:34 +00:00
riastradh
4af1928aa9 Remove (harmless) redundant assignment of task->queue in usb_add_task. 2014-07-22 23:06:29 +00:00
justin
648d66f04b Clean up random implementation for librumpuser
Use /dev/urandom for platforms without arc4random, not srandom(),
deduplicate code, do not read excessive random bytes

Reviewed by pooka@
2014-07-22 22:41:58 +00:00
christos
48f52dbc4b rename npf man pages to libnpf. 2014-07-22 22:35:03 +00:00
christos
e92a47d1e2 rename npf.3 -> libnpf.3 per rmind@'s request 2014-07-22 22:28:47 +00:00
riastradh
7447ac1141 Free temporary segs on the way out of bus_dmamap_load_pglist. 2014-07-22 22:14:22 +00:00
alnsn
b59641903e Cast to sparc_cache_flush() argument types. This change makes it clear
thatr sparc_cache_flush() is defined by sljit (unlike other ports).
2014-07-22 20:41:37 +00:00
alnsn
8bf6e438cb Cast to __syncicache() argument types. 2014-07-22 20:38:55 +00:00
alnsn
c5e535c214 Implement rumpcomp_sync_icache() hyprecall for mips and add
a barebone implementation if mips cache ops to librumpkern_sljit.
2014-07-22 20:25:13 +00:00
alnsn
2c8f6f808d Add sljitarch.h to cobalt and pmax. 2014-07-22 20:19:57 +00:00
alnsn
d126a91f2f Add parentheses around macro arguments. 2014-07-22 20:16:39 +00:00
alnsn
196ff48bae Define SLJIT_CACHE_FLUSH() for mips. 2014-07-22 19:54:55 +00:00
riastradh
5a9462d149 Fix source lists for radeon dri modules. 2014-07-22 18:14:25 +00:00
bouyer
24b21d0e0f Override CPUFLAGS for compiler cpu-specific options, instead of appening
to CFLAGS. This allows the user to define CPUFLAGS without breaking the
build.
2014-07-22 17:46:59 +00:00
msaitoh
781a405023 Add workaround for PR#48451. Some BCM5717-5720 based systems get NMI on boot.
This problem doesn't occur when we don't use prefetchable memory in the APE
area. I don't know the reason...  The way to not to use prefetchable memory
was adviced by Riastradh. Tested with HP MicroServer Gen8.
2014-07-22 17:25:19 +00:00
wiz
7f6fa64667 'file system' for consistency with documentation (instead of 'filesystem'). 2014-07-22 17:11:09 +00:00
riastradh
5c5158eccf Do not printf(foobar()). Bad bad bad bad bad! 2014-07-22 15:42:59 +00:00
riastradh
bafa0fb861 Fix ttm swap storage destruction. 2014-07-22 15:15:22 +00:00
pooka
533f74815a Fix MODULE() dependencies to account for VND_COMPRESSION 2014-07-22 13:32:59 +00:00
alnsn
5e176a43dc Two tweaks: don't use a temporary register to dereference the err agrument
after xcall and don't generate ((tmp1 & 0xf) << 2) twice in emit_msh().
2014-07-22 08:29:51 +00:00
alnsn
6435b9414c Don't use scratch registers for X and to restore A after BPF_COPX call. 2014-07-22 08:20:08 +00:00
maxv
5848af8e14 1) On 64bit systems, don't add the 32bit execsw[] to the global exec array.
exec_elf32 works on 32bit systems only, and will crash 32bit binaries on
   64bit systems.
2) Now that exec_elf32 is dormant, we can give the native ELF loaders the
   highest priority.

Binaries will load faster now (system boot, compilation, etc.).

With the help of njloy@. Discussed a bit on tech-kern@, no disagreement.
2014-07-22 08:18:33 +00:00
maxv
01bd325227 Enable KMEM_REDZONE on DIAGNOSTIC. It will try to catch overflows.
No comment on tech-kern@
2014-07-22 07:38:41 +00:00
macallan
c922822259 restore the right colour map when X exits 2014-07-22 04:55:51 +00:00
msaitoh
4dab69c377 Add SERDES support from Matthias Drochner. Not all devices were tested but all
SERDES entries are enabled.
2014-07-22 04:20:39 +00:00
riastradh
b446b204df Make Linux ww_mutex use a spin lock inside, not an adaptive lock. 2014-07-22 02:38:31 +00:00
ozaki-r
6bb749946b Make if_vioif MPSAFE
- Introduce VIOIF_MPSAFE
  - It's enabled only when NET_MPSAFE is defined in if.h or the kernel config
- Add tx and rx mutex locks
  - Locking them is performance sensitive, so it's not used when !VIOIF_MPSAFE
- Set SOFTINT_MPSAFE to vioif_rx_softint only when VIOIF_MPSAFE
2014-07-22 02:21:50 +00:00
ozaki-r
bbfb495b39 Introduce VIRTIO_F_PCI_INTR_MPSAFE for virtio
It is set by a child driver, e.g., if_vioif. If set, virtio sets
PCI_INTR_MPSAFE for pci_intr_establish.
2014-07-22 01:55:54 +00:00
christos
232e37ca29 one more quoted comment 2014-07-22 01:03:22 +00:00
christos
a02ee300bc fix lint build 2014-07-22 00:11:22 +00:00
riz
bef6d7254e Conditionalize more stuff on TI_AM335X so BEAGLEBONEXM kernel
builds succeed.
2014-07-21 22:17:44 +00:00
riastradh
7eb16937b4 Avoid bus_space_read/write_8 on i386. 2014-07-21 20:03:31 +00:00
riastradh
f5b73cbde0 Avoid bus_space_read/write_8 on i386.
Would be nice if there were a clearer way to detect it than _LP64,
and if its absence caused a compile error instead of a link error.
2014-07-21 20:01:18 +00:00
gson
1c06c49918 Ignore the contents of revents when poll() returns failure.
This is one more part to the fix for PR kern/46464.  Patch
from pooka.
2014-07-21 14:23:43 +00:00
ozaki-r
17b10c26b6 Don't assume if_init is always set
if_init may be NULL, e.g., if_vlan.

PR kern/48997
2014-07-21 12:03:38 +00:00
dholland
d1d67f621b Adjustments based on suggestions from gnrp in PR 45276:
- fix argument names of VOP_REMOVE
 - mention deprecated behavior of calling VOP_GETATTR unlocked
 - mention rename lock
2014-07-21 05:56:26 +00:00
lneto
e40402f997 imported Lua 5.3 work3 2014-07-20 23:17:27 +00:00
bouyer
48be462740 am335x: expect the board code to provide a set_mpu_volt() function,
to change the MPU code voltage. When changing MPU frequency also request
a voltage change. provide frequency/voltage tables for the "blank" revision
and de A revision, based on documents from www.ti.com (this means
it's not possible anymore to request a beaglebone white to run at 1Ghz,
but this was not working anyway).
beagle_machdep.c: callback to the tps65217pmic to change the MPU voltage.

Tested on beaglebone, from 275 to 720Mhz, and on beaglebone black from
300 to 1000Mhz.
2014-07-20 23:08:43 +00:00
bouyer
ca721aa69b Add a callback to change the regulator outputs.
Tested on beaglebone.
2014-07-20 23:01:22 +00:00
dholland
3363cdd991 typo in comment 2014-07-20 23:00:49 +00:00
tron
2803c3e67d There is also no HTML version of "RELEASE_NOTES". 2014-07-20 22:58:02 +00:00
tron
f77c13314c Try to fix the build:
There is no "AAAREADME.html". So only attempt to install the ASCII version.

Not sure why my full build didn't catch this problem. Sorry.
2014-07-20 22:43:13 +00:00
dholland
fed37d5e1b Mark #endifs that are far enough away from their corresponding #ifs to
be unclear.
2014-07-20 20:55:17 +00:00
christos
ed61af43d9 use hdestroy1 now that hdestroy does not free the key. 2014-07-20 20:20:16 +00:00
christos
6030f04a15 amend the new destroy function to take function pointers. 2014-07-20 20:17:21 +00:00
mbalmer
30f32df5e8 Keep countries in sync with IATA listings. NetBSD is not in the business
of defining in which country an airport is.
2014-07-20 19:19:49 +00:00
prlw1
1e3587440f The lua 5.1 to 5.3 update added isprint to libkern.h 2014-07-20 17:56:44 +00:00
joerg
cb03441189 Restrict -mno-fp-ret-in-387 to GCC. 2014-07-20 16:51:29 +00:00