summaryrefslogtreecommitdiff
path: root/sys/arch/sgi/xbow/xbow.c
AgeCommit message (Expand)Author
2021-05-01Retire OpenBSD/sgi.Visa Hankala
2021-03-11spellingJonathan Gray
2014-09-30implement atomic operations using ll/sc, and convert rw_cas and callers of theJonathan Matthew
2012-09-29Proide a mips_sync() macro to wrap asm("sync"), and replace gazillions ofMiod Vallat
2012-03-15No longer allow bus_space_barrier() to be a NULL pointer on a givenMiod Vallat
2011-04-17On IP27 systems, fill the array of node hub widget numbers early, so that allMiod Vallat
2011-04-05Rename a few xbow global variable names to make them less ambiguous.Miod Vallat
2010-08-23Implement bus_space_barrier() on sgi; on xbridge, this will also flushMiod Vallat
2010-04-06Provide WIDGET_ID_FOO() macros to extract parts of the ID register value,Miod Vallat
2010-03-21Fix widget probe order for BASEIO boards and P-Brick.Miod Vallat
2010-03-06Fix typos.Joel Sing
2009-11-25Allow xbow_intr_establish() callers to provide optional storage for theMiod Vallat
2009-11-18Move widget register information apart from xbow software interface, andMiod Vallat
2009-11-07Replace option TGT_ORIGIN200 and TGT_ORIGIN2000 with a single option,Miod Vallat
2009-11-07Change sgi system identification from a single system type list, to a smallerMiod Vallat
2009-10-26Rename struct confargs to struct mainbus_attach_args for consistency and alsoMiod Vallat
2009-10-26Add new xbow routines to explicitely trigger or clear an interrupt source,Miod Vallat
2009-10-08Program the widget interrupt address register as a whole 64 bit registerMiod Vallat
2009-10-08Recognize the Bedrock as an XBow instead of reporting it as ``unknownMiod Vallat
2009-10-08Recognize more brick types and probe fooX bricks in the same order asMiod Vallat
2009-07-26Make the bus_space boundary checks #ifdef DIAGNOSTIC.Miod Vallat
2009-07-26Make sure all platforms understand the flags argument of bus_space_map() andMiod Vallat
2009-07-22Get rid of bus_space_tag_t now unused bus_extent and bus_reverse fields.Miod Vallat
2009-07-06Almost rewrite xbridge PCI resource allocation:Miod Vallat
2009-07-01The widget mapping code has been written back when I was only working onMiod Vallat
2009-06-27In the bus_space_*_raw_* functions, move the invariant computations out ofMiod Vallat
2009-06-27Add an explicit widget locator to xbow children; allows a given widget toMiod Vallat
2009-06-17Make sure xbowmatch() only matches on xbow stanzas.Miod Vallat
2009-06-13Enumerate all available nodes for hardware on IP27/IP35 systems; works to someMiod Vallat
2009-06-13Shuffle and rename HUB defines for consistency, no functional change yet.Miod Vallat
2009-05-27Use the KL enumeration functions to try and figure out what kind of XBowMiod Vallat
2009-05-02More progress taming the xbow and the pci bridge; still needs code to write,Miod Vallat
2009-04-19Add heuristics to tell IP27 and IP35 apart, as they will need to be handledMiod Vallat
2009-04-15Change the way the widget interrupt register is computed and have it becomeMiod Vallat
2009-04-13The start of Origin 200 support. Based on some code contributed by pefo@Miod Vallat
2008-07-30Implement bus_space_{read,write}_raw_mult_[248] correctly, it needsMiod Vallat
2008-04-07A first cut at XBow bus support, very minimal, limited to a local bus only;Miod Vallat