Commit Graph

208134 Commits

Author SHA1 Message Date
cherry
c59ad43597 Officially terminate the cherry-xenmp branch. 2012-01-13 08:54:00 +00:00
skrll
122ffdd855 Allow uturn(4) to provide the boot device. 2012-01-13 07:05:57 +00:00
skrll
02dac637ce Make device_register less ugly. 2012-01-13 07:01:04 +00:00
skrll
fb251482e9 Copyright correction 2012-01-12 23:10:27 +00:00
skrll
cfee3311b5 Real mode is no longer used. 2012-01-12 23:08:50 +00:00
skrll
0bd6a49498 Support virtual mode as PCX-U/U+ (and probably other) CPU based machines
required it. Only PCX-W seemed to work with real mode.

Gratuitous copying of code from astro. Deadlines!
2012-01-12 23:06:45 +00:00
skrll
220a3b7997 Update hp700 key sequences section. 2012-01-12 22:22:10 +00:00
christos
a079a21d6c handle variables that contain variables 2012-01-12 20:41:33 +00:00
cherry
2504a10c74 relocate pte_lock initialisation to the earliest points after %fs is first usable in the XEN bootpath 2012-01-12 19:49:37 +00:00
cherry
58bd5d7cb5 re-order call to x86_bus_space_init() until after %fs is initialised via initgdt().
x86_bus_space_init() uses mutex(9) since it uses extent(9), which requires %fs to be setup before use.
2012-01-12 19:37:45 +00:00
joerg
a1968c686d Second try to sort out the dangling elses. Just use {} markers.
Produces identical on amd64.
2012-01-12 14:10:56 +00:00
reinoud
b56977fe32 Remove old comment about space not being freed; it is now done correctly so
remove it to avoid confusion later.
2012-01-12 13:28:54 +00:00
joerg
0cd0c897dd Update LLVM/Clang snapshot to r147888. Most importantly, this fixes a
number of ABI issues for i386 and provides the correct
__FLT_EVAL_METHOD__ when using i387.
2012-01-11 23:24:46 +00:00
macallan
b98ab6a827 adjust for wsfont_find() change 2012-01-11 21:23:38 +00:00
macallan
5635788a07 add some register definitions 2012-01-11 21:23:07 +00:00
macallan
ec24591f27 adjust for wsfont_find() change 2012-01-11 21:17:33 +00:00
macallan
449763bb95 adjust wsfont_find() 2012-01-11 21:12:36 +00:00
macallan
a05acd91c0 add extra parameter for wsfont_find() 2012-01-11 20:50:00 +00:00
plunky
898dfb38fa resolve merge conflicts 2012-01-11 20:46:47 +00:00
macallan
56e33f114e wsfont_matches() and wsfont_find() take an extra parameter now 2012-01-11 20:41:28 +00:00
plunky
724a57ab74 update for pcc-20120105 2012-01-11 20:36:26 +00:00
plunky
954218c13a Update to pcc-20120105
The full changelog is at

 http://pcc.ludd.ltu.se/fisheye/changelog/~date=2012-01-05T06%3A00%3A00/pcc

notable improvements since 2011-09-01

- the previous version failed to compile an i386 kernel, this works
  (and the kernel boots though I would consider it experimental)
- MacOS X fixes
- misc documentation improvements
- improved regression tests
- some work has been done towards supporting C++
2012-01-11 20:32:32 +00:00
wiz
389cbee608 Remove trailing whitespace; wording. 2012-01-11 19:44:56 +00:00
rkujawa
f4dbc84931 Add cv3dpb(4) page to set list 2012-01-11 17:28:52 +00:00
plunky
269b0ae7be offset processing of input reports to a kernel thread, to avoid
locking issues when a child device needs to call back into the
Bluetooth stack (eg when caps-lock is pressed, and wskbd wants
to change a LED)

(as discussed with Radoslaw Kujawa)
2012-01-11 17:27:45 +00:00
rkujawa
38e14ec3fe Add man page for cv3dpb driver. 2012-01-11 17:25:19 +00:00
macallan
9052ce1f68 include a small font 2012-01-11 17:16:35 +00:00
rkujawa
e1ed37bef6 Add cv3dpb, a driver for CyberVision64/3D PCI bridge, which was split from p5pb. 2012-01-11 17:04:29 +00:00
macallan
750f815a0c include a big and a small font now that rasops should pick the one more
appropriate for whatever video mode we're in
2012-01-11 16:29:32 +00:00
macallan
d6837d19e2 use rasops_init(0,0) 2012-01-11 16:18:30 +00:00
macallan
ee402ab400 use rasops_init(0, 0) 2012-01-11 16:12:38 +00:00
macallan
741daaf46f use rasops_init(0,0) 2012-01-11 16:10:13 +00:00
macallan
2cbec7eebc use rasops_init(0, 0) 2012-01-11 16:08:57 +00:00
macallan
6d2c332cfc use rasops_init(0,0), WSFONT_GLYPH(), FONT_IS_ALPHA() 2012-01-11 16:07:29 +00:00
macallan
1fa79ac882 use rasops_init(0, 0) 2012-01-11 15:53:32 +00:00
macallan
7f836eb389 make rasops_init()'s font selection code a bit less boneheaded by:
- actually trying to pick a font which gets as close as possible to the
  requested terminal size
- accepting 0,0 as 'use system default' which can be changed by
   options RASOPS_DEFAULT_WIDTH=100
   options RASOPS_DEFAULT_HEIGHT=30
  default is 80x25
- putting alpha and bitmap fonts in the same list and making wsfont_find()
  aware of wether we support alpha fonts or not
- if supported, prefer alpha fonts over otherwise equally suitable bitmap
  fonts
2012-01-11 15:52:32 +00:00
drochner
11ce8fbd83 fix build in the (FAST_)IPSEC & TCP_SIGNATURE case 2012-01-11 14:39:08 +00:00
drochner
0d96157461 protect "union sockaddr_union" from being defined twice by a CPP symbol
(copied from FreeBSD), allows coexistence of (FAST_)IPSEC and pf
2012-01-11 14:37:45 +00:00
reinoud
ddb6e0d8d8 Cleanup trap.c and add a stop_all_signal_handlers(void) i: bluntly stopping
all known usages of signal handlers, to be used in shutdown.
2012-01-11 12:40:26 +00:00
reinoud
cf7b2e9156 Add thunk_close() 2012-01-11 12:37:50 +00:00
wiz
a866ffaac9 Remove trailing whitespace.
New sentence, new line.
Use more markup.
2012-01-11 10:15:36 +00:00
riz
f6e409cf23 Various changes and corrections from Snader_LB:
- clarify and correct the notes on the format of the file on top;
- remove spurious trailing whitespace on several places;
- update `Version' (4.1.34 was imported on 2010-04-17) and `Current
  Version' fields for the `ipf' entry, as well as correct the path
  to its license file (which uses the non-American spelling, using
  a `c' instead of an `s') and use a semicolon in its line instead
  of a comma;
- update / correct `Curr Vers', `Home page' and `Notes' fields for
  the pkg_install entry, as well as correct some minor typing
  mistakes there;
- add note for the license change for rcs-5.8;
- since 5.8 is released, change the note on rcs concerning its
  Purdue FTP site (the line as it was dates from r1.1 of this file);
- clarify the license field for the `texinfo' entry;
- update version fields of the `services' / `protocols' entry,
  split those for the two (like was already done for the `Archive
  Site' field in r1.780 of this file), clarify the `Archive Site'
  fields for the two, and add a trailing slash (`/') to its `Home
  Page' field.
2012-01-11 01:20:10 +00:00
riz
dface83f37 MENU_name -> MSG_name 2012-01-11 00:30:56 +00:00
yamt
c237385989 comments 2012-01-11 00:11:32 +00:00
joerg
4c70cdf100 Use __dead 2012-01-10 23:39:11 +00:00
gson
f6c2d0baa7 Add support for installing source sets as discussed on tech-install,
with improved German translations from Martin Husemann and Julian
Djamil Fagir.  French, Spanish, and Polish translations are
still needed.  OK christos, riz.
2012-01-10 21:02:47 +00:00
rkujawa
5375f8165e Add p5membar(4) to man set list. 2012-01-10 20:47:01 +00:00
rkujawa
89e0f2fce5 Update p5pb(4) and bppcsc(4) due to recent changes to Phase5 drivers. Add p5membar(4) page. 2012-01-10 20:41:45 +00:00
rkujawa
363ad7afb3 Changes to Phase5 hardware support:
- Rework p5pb driver - simplify, cleanup, make more flexible.
- Add p5membar driver, which handles PCI resources autoconfigured by the firmware.
- Introduce intermediate p5bus layer, between zbus and CSPPC/BPPC on-board devices (p5pb, cbiiisc, bppcsc).
- Add experimental G-REX support to p5pb (first slot support only).
- Split CV64/3D PCI bridge support into separate cv3dpb driver (to be committed later).

Approved by phx.
2012-01-10 20:29:49 +00:00
drochner
3ad69fe553 remove conditionals which can't succeed, and also shouldn't because
one would get a kernel NULL dereference immediately
2012-01-10 20:05:37 +00:00