Commit Graph

251 Commits

Author SHA1 Message Date
rmind
666e919182 G/C PFIL_HOOKS from the kernel configs. 2013-06-30 21:38:55 +00:00
christos
e46f5f0078 remove obsolete networking options 2013-06-05 23:07:59 +00:00
christos
9434c99ee1 more bogus number removal 2013-04-27 22:21:12 +00:00
christos
1cc8b68d4b the bogus number police 2013-04-27 21:43:10 +00:00
christos
dc14ae835f remove confusing numeric locators where they are unused. 2013-04-27 18:19:19 +00:00
christos
9569800454 spiflash is mi now 2013-04-26 18:35:43 +00:00
christos
2c1aa36c3d Under FAST_IPSEC, IPSEC_ESP is mandatory; GC it. 2013-03-02 02:42:07 +00:00
joerg
e240adbd0b Retire OSI network stack. OK core@ 2013-03-01 18:25:13 +00:00
macallan
6e1cd854ac add poweroff support, make sure we actually charge the battery 2013-02-28 13:21:15 +00:00
macallan
f5e068c1f0 add INSECURE so X can map PCI memory and registers 2013-02-28 13:02:20 +00:00
macallan
9d4210b669 add COMPAT_PCVT and pwmclock 2013-02-28 12:51:18 +00:00
matt
320f94bd2d Enable INET6 2013-01-28 06:38:50 +00:00
apb
f3929b106b Add "options COMPAT_60" to all kernel configuration files
that already had "options COMPAT_50".
2012-10-17 14:48:07 +00:00
riz
082083056d Bump SYMTAB_SPACE 480000->490000 2012-10-13 06:08:11 +00:00
matt
18f0e9dd5c Bump SYMTAB_SPACE by 30K 2012-09-17 15:47:47 +00:00
riz
184de6c4c4 Bump SYMTAB_SPACE. 2012-08-21 03:18:39 +00:00
abs
3267a6b9fe Update all kernel configs mentioning WSEMUL_* but not already including
WSDISPLAY_COMPAT_USL using the following rules:
- If WSEMUL_ is commented out, add commented out out WSDISPLAY_COMPAT_USL
- If INSTALL or obviously memory constrained, add WSDISPLAY_DEFAULTSCREENS=1
  and commented out WSDISPLAY_COMPAT_USL
- Otherwise add WSDISPLAY_COMPAT_USL

Some of the INSTALL configs for larger memory machines are probably suitable
for adding WSDISPLAY_COMPAT_USL.

Now wsconscfg(8) should be able to switch VTs when expected.

Implemented after no objection from tech-kern to the following:

On 5 June 2012 09:47, David Brownlee <abs@absd.org> wrote:
> wsconscfg(8) requires WSDISPLAY_COMPAT_USL in order to switch virtual
> terminals.
>
> Except when in an exceptionally memory or space constrained
> environment (INSTALL being the obvious case), is there any reason why
> all GENERIC and GENERIC-like kernels which have wscons enabled
> shouldn't also have WSDISPLAY_COMPAT_USL?
2012-08-17 20:11:37 +00:00
pgoyette
8deb5277d0 Revert previous - ipf has been fixed to build without INET6 2012-07-30 19:31:06 +00:00
kiyohara
6a8b18cdad Enable INET6. Avoid build failed when enable ipf and disable INET6. 2012-07-30 13:50:06 +00:00
nonaka
5164d348d5 Add SYSV{MSG,SEM,SHM} options. 2012-05-29 20:02:42 +00:00
christos
b32629544a add the realtek usb driver from jmcneill 2012-05-29 14:12:28 +00:00
ryo
a520aeb76a fix typo 2012-05-25 14:59:16 +00:00
joerg
99c3eea80c P1003_1B_SEMAPHORE is no longer optional. 2012-03-10 21:51:48 +00:00
nonaka
ccf5af0f11 Added Lemote Yeeloong Notebook support. 2012-03-02 13:20:57 +00:00
matt
74266b0dd8 Enable NOFPU option for N32/N64 MALTA kernels 2012-02-09 18:58:44 +00:00
matt
236da00b9e Bump SYMTAB_SPACE
Disable NOFPU on MALTA
2012-02-09 18:58:14 +00:00
christos
dacfc3b6f3 bump SYMTAB_SPACE 2012-02-04 19:03:49 +00:00
dholland
7bbf82b772 WABPL is no longer considered experimental (has not been for some time)
so update its comment in config files.
2011-12-18 05:49:22 +00:00
kiyohara
774c176dbe Increase SYMTAB_SPACE. 2011-12-16 15:59:57 +00:00
oki
cea40e5ed8 increase SYMTAB_SPACE. 2011-12-15 16:14:17 +00:00
tls
8a012bd83f The rnd pseudo-device is not really optional, because it is in the same
source file as the entropy-pool code itself.  Move it to std.  This
will be cleaned up more when I split the sources up as they should be.

This fixes build breaks on several ports.  Thanks to Havard Eidnes for
pointing them out.
2011-11-22 21:25:05 +00:00
macallan
dba7756876 add options GDIUM_KEYBOARD_HACK 2011-11-03 02:44:36 +00:00
macallan
2627ab06e7 add stvii driver for gdium's onboard microcontroller
while there add comments on new(ly added) drivers
2011-09-02 22:42:27 +00:00
macallan
effe3b0975 add new voyager driver, follow related changes from LOONGSON
now this builds again
thanks he for noticing
2011-09-02 22:19:35 +00:00
macallan
56ad028526 a driver for the gdium's ST7 microcontroller
so far it only reports AC and lid switch events to sysmon
2011-09-01 14:07:36 +00:00
macallan
2e5a77d315 turn kernel output green 2011-08-31 16:58:10 +00:00
macallan
83b2750f5e add voyager, voyagerfb and drivers for Gdium's rtc and temperature sensor 2011-08-31 16:55:41 +00:00
bouyer
9f200f93cc Add a INSTALL_LOONGSON kernel with a ramdisk.
build LOONGSON and INSTALL_LOONGSON for evbmips-mip64el
2011-08-29 18:32:18 +00:00
bouyer
8282898f08 The loongon2f+cs5526+jmicron PATA->SATA bridge cause an interresting issue:
1) because the CS5536 is not associated with a x86 CPU, interrupts are not
  ack'ed as it expects so interrupts cannot configured as edge-triggered
  (as is expected for a PCIIDE in compat mode)
2) the PATA->SATA bridge ignores the WDC_IDS (interrupt disable bit) so
  the PATA IRQ line gets asserted when resetting or running some polled
  commands. It also wrongly asserts IRQ when the (nonexistent) slave
  device is selected
2) wouldn't be an issue with edge-triggered interrupt because we would
   get a spurious interrupt and continue operation, a new interrupt only shows
   up when the PATA IRQ line goes low and high again. But because of 1),
   we get an unclearable interrupt instead, and the system loops on the
   interrupt handler.

To workaround this, introduce a WDC_NO_IDS compile option which runs
all polled commands (including reset) at splbio() and without sleeps,
so that the controller's interrupt is effectively disabled and
won't be reenabled before the interrupt can be cleared.

The conditions triggering this problem are speficic enough to handle
this via a compile-time option; no need for a run-time (e.g. a
config(9), device property or callback to disable interrupts) solution.
2011-08-27 17:05:57 +00:00
bouyer
ccb3b2f232 Add loongson support to evbmips, based on the OpenBSD loongson port
and the existing evbmips/gdium support.
This has been tested on a lemote fuloong device (boots multiuser),
should also support other lemote devices (maybe with minor adjustments,
or adding missing drivers). There is some gdium support here too, but it
may not be yet complete (someone with a gdium would need to have a look,
hi macallan@ :)
loongson kernels are 64bits only: the loongson2f has ressources located
above the 2Gb physical address, and it's much easier to access it
using XKPHYS than trying to make it fit in the limited 32bit kernel
virtual space.
2011-08-27 13:42:44 +00:00
bouyer
62c4d5a467 Add pmon (firmware used by loongson2-based systems and maybe others) support,
from OpenBSD.
This includes code to call back pmon routines from a 64bit kernel,
as well code to read pmon arguments and variables.
2011-08-27 13:34:29 +00:00
matt
38b53e5ae4 Add a 64-bit GDIUM configuration. 2011-08-24 16:02:26 +00:00
matt
82d845b50d Deal the brokenness of some u-boot (bsentry [byte swapped entry]) and add
some support for varying compressions schemes.
2011-08-16 07:01:37 +00:00
matt
87b1b3da19 No need to specify MEMSIZE since we read it from SYSCTL_CFG0. 2011-08-03 16:26:05 +00:00
cliff
c918b56802 remove unused option RTNORFLASH 2011-08-02 20:42:42 +00:00
matt
6979407f79 Pass -mfix-loongson2f-jump -mfix-loongson2f-nop to assembler to workaround
loongson2f j[la]r issues.
2011-08-02 16:12:44 +00:00
cliff
32811a2a68 configure NOR flash partitions 2011-08-02 05:08:31 +00:00
cliff
16639aa9d0 configure CFI NOR flash 2011-08-02 03:41:16 +00:00
matt
9c6e0201a3 Bring forward from matt-nb5-mips64. Support for Ralink RT3883 MIPS 74K SoC
from CradlePoint Technology.
2011-07-28 15:50:13 +00:00
macallan
67ff809652 Gdium needs MBR support since the firmware only knows how to boot from e2fs
partition in an MBR
2011-07-24 21:40:31 +00:00