Commit Graph

18 Commits

Author SHA1 Message Date
joerg
6bf2b4fab1 device/softc split 2008-07-09 20:40:16 +00:00
jmcneill
729313d52c Use 2-clause license. 2008-05-05 00:12:49 +00:00
lukem
ceed9c722c use __KERNEL_RCSID() 2007-12-11 11:52:26 +00:00
christos
53524e44ef Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +00:00
jmcneill
95e6498e25 Note the origin (hi FreeBSD!) of a couple clever bits of Xbox
initialization code. No functional changes.
2007-02-04 15:26:26 +00:00
jmcneill
6728db6ed4 Another annoyance with Cromwell/Xromwell; apparently if your Xbox has a
Conexant TV encoder and the Microsoft dashboard is set to widescreen AND
you are using a standard definition AV pack, the loader configures the
framebuffer to 1024x576. Reported by riz@
2007-01-07 19:40:50 +00:00
jmcneill
4aa8670a90 Implement TV safe area for non-VGA connections.
XXX: The Xcalibur encoder is misconfigured by Xromwell in HDTV mode, and the
test will not be centered as a result. Xcalibur still works in SDTV mode.

Note that the safe area is not applied to the X server, only the console text.
2007-01-07 16:51:44 +00:00
jmcneill
702303e8a7 Don't inherit the console's rasops flags when creating a new screen. 2007-01-07 16:34:32 +00:00
jmcneill
20e62597f7 For shadowfb, only allocate the memory we're going to use rather than the
entire possible framebuffer size allowed on this machine (4MB).

Fix a bug in av pack detection to make HDTV actually work now.
2007-01-07 04:53:29 +00:00
hubertf
ad9fa84795 Add what that driver's for.
OK jmcneill@
2007-01-07 02:32:10 +00:00
jmcneill
44b441e413 Add support for HDTV and VGA connections, as configured by bootloader. 2007-01-07 01:12:42 +00:00
jmcneill
bce33f601e Remove nForce ethernet hack from machdep and instead call xbox_startup from
cpu_startup, which applies the patch.
2007-01-07 01:04:26 +00:00
jmcneill
3330cd5795 No longer required as we now have a C implementation in dev/iic/pic16lc.c 2007-01-06 18:43:27 +00:00
jmcneill
ded203738f Use the pic16lc@iic driver for setting the system LED, rebooting, and
powering off the machine instead of the assembly code in pic16l.S
2007-01-06 18:42:36 +00:00
jmcneill
32238623bd Add support for wsfb; now we can run an X server on the Xbox! 2007-01-05 04:58:32 +00:00
jmcneill
e619988ed2 Allow xboxfb to attach and initialize the display early in the boot process. 2007-01-05 04:13:09 +00:00
jmcneill
4a0aec6ff9 Don't attempt to clear the screen when adding a new virtual console, and
use shadowfb to make scrolling significantly less painful until we get a
proper accelerated console driver for this machine.
2007-01-05 02:09:13 +00:00
jmcneill
ccfadab966 Microsoft Xbox support, from Andrew Gillham.
Still requires some bug fixes in the nfe(4) driver; works with USB ethernet.
Requires Xromwell / Cromwell 2.41dev or above to boot. Tested both CD boot
and etherboot.

xboxfb(4) currently does not work properly with component video cables.
2007-01-04 18:16:43 +00:00