summaryrefslogtreecommitdiffstats
path: root/sys/i386/xbox
Commit message (Collapse)AuthorAgeFilesLines
* After r261980, the local ptr variable in xbox_init() is no longer used,dim2014-02-161-1/+0
| | | | | | breaking the LINT build. Pointy hat to: brueffer
* Remove an nve(4)-specific workaround from the xbox port. nfe(4) doesn'tbrueffer2014-02-161-21/+0
| | | | | | need it. Reviewed by: ed
* Move the legacy(4) driver to x86.jhb2012-03-301-1/+1
|
* Update d_mmap() to accept vm_ooffset_t and vm_memattr_t.rnoland2009-12-291-2/+2
| | | | | | | | | | | | | This replaces d_mmap() with the d_mmap2() implementation and also changes the type of offset to vm_ooffset_t. Purge d_mmap2(). All driver modules will need to be rebuilt since D_VERSION is also bumped. Reviewed by: jhb@ MFC after: Not in this lifetime...
* In keeping with style(9)'s recommendations on macros, use a ';'rwatson2008-03-161-1/+1
| | | | | | | | | after each SYSINIT() macro invocation. This makes a number of lightweight C parsers much happier with the FreeBSD kernel source, including cflow's prcc and lxr. MFC after: 1 month Discussed with: imp, rink
* Replace explicit calls to video methods with their respective variantswkoszek2007-12-291-5/+4
| | | | | | | | | | | | | | | implemented with macros. This patch improves code readability. Reasoning behind vidd_* is a sort of "video discipline". List of macros is supposed to be complete--all methods of video_switch ought to have their respective macros from now on. Functionally, this code should be no-op. My intention is to leave current behaviour of touched code as is. No objections: rwatson Silence on: freebsd-current@ Approved by: cognet
* - Define data of struct gfb_font a const as it's only used to supply fontmarius2007-06-161-5/+6
| | | | | | | | | | | data and remove the array size from the definition as f.e. the gallant 12 x 22 font data is 256 * 44 in size, exceeding the previously hard- coded size. - Declare the bold8x16 instance of struct gfb_font as const as it's not intended to be changed at run-time as a whole either. - Use __FBSDID in xboxfb.c Tested by: rink
* - Fix typo in #error pragma: compitable -> compatiblepav2006-08-151-1/+1
| | | | Submitted by: neologism
* No need for opt_global.h hereimp2006-08-151-1/+0
|
* Committed the xbox syscons(8)-able console driver.rink2006-03-031-255/+516
| | | | | Reviewed by: arch@ (no comments) Approved by: imp (mentor)
* Cleaned the memory initialization up, moved some defines from the framebufferrink2006-02-101-17/+12
| | | | | | | to an include file. Reviewed by: imp Approved by: imp (mentor)
* Patch to allow XBox-users to use the onboard nve(4) nForce ethernet driver.rink2006-02-041-1/+27
| | | | | | | | | | | | | | The patch crudely forces the NIC out of operating mode before the nve(4) driver can initialize it; this is required to properly initialize the NIC. It is XBox-specific, as this condition can only occur on XBoxes (Most loaders will simply leave the NIC running, forcing us to use a crude workaround like this to get it in a workable condition). Due to the XBox-only aspect, this has been solved in XBox-specific initialization code and not within nve(4). Reviewed by: imp Approved by: imp (mentor) No objection: bz@, obrien@, q@ontheweb.com.au
* Use ttyalloc() instead of ttymalloc()phk2006-01-041-1/+2
|
* Add support for XBOX to the FreeBSD port. The xbox architecture isimp2005-11-093-0/+660
nearly identical to wintel/ia32, with a couple of tweaks. Since it is so similar to ia32, it is optionally added to a i386 kernel. This port is preliminary, but seems to work well. Further improvements will improve the interaction with syscons(4), port Linux nforce driver and future versions of the xbox. This supports the 64MB and 128MB boxes. You'll need the most recent CVS version of Cromwell (the Linux BIOS for the XBOX) to boot. Rink will be maintaining this port, and is interested in feedback. He's setup a website http://xbox-bsd.nl to report the latest developments. Any silly mistakes are my fault. Submitted by: Rink P.W. Springer rink at stack dot nl and Ed Schouten ed at fxq dot nl
OpenPOWER on IntegriCloud