Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-03-08 | Cleanup/style(9) code and comments. | Joel Sing | |
2008-02-29 | Fix dksc() bootpath parsing. | Miod Vallat | |
2008-02-21 | There's no need to print the IRQ now that we have direct configuration. | Joel Sing | |
Cleanup the interrupt establishment code a little whilst we're here. ok miod@ | |||
2008-02-21 | There's no need to print the IRQ now that we have direct configuration. | Joel Sing | |
Cleanup the interrupt establishment code a little whilst we're here. ok miod@ jasper@ | |||
2008-02-20 | More dead includes and functions noone will mourn. | Miod Vallat | |
2008-02-20 | Completely overhault attachment rules on sgi. No more indirect configuration | Miod Vallat | |
inherited from OpenBSD/arc machines with ISA bus; mainbus children match on device name and other hierarchies match on simplified locators. As a bonus, attachment lines in dmesg will now print their locators. ok jsing@ | |||
2008-02-19 | Remove duplicate strcmp(). | Joel Sing | |
From Iruata Souza <iru.muzgo@gmail.com> | |||
2008-02-18 | Cleanup sgivol(8) and make it behave more appropriately. Remove the '-f' | Joel Sing | |
option - if we ask sgivol(8) to manipulate the volume header we really mean it. Also, use a single mode variable rather than a bunch of nutty opt_* variables. Improve the man page and usage() whilst we're here. Aside from the removal of '-f' there should be no functional changes. ok miod@ jmc@. | |||
2008-02-16 | Remove unused fields of struct mips_pci_chipset. | Miod Vallat | |
2008-01-23 | Cleanup cn_pri. Change constants to more meaningful names, rather than | Joel Sing | |
the hp300 related ones currently in use. CN_NORMAL becomes CN_LOWPRI, CN_INTERNAL becomes CN_MIDPRI and CN_REMOTE becomes CN_HIGHPRI. ok miod@ | |||
2008-01-21 | Fix boot time interrupt storm on mec(4) by disabling DMA when stopping the | Joel Sing | |
interface. Without this we are potentially freeing TX buffers that are in use, plus we leave DMA enabled when rebooting. This leads to an interrupt storm at boot time if we were receiving/transmitting network traffic whilst shutting down. ok miod@. Tested by jasper@. | |||
2008-01-20 | Clean up comments. | Joel Sing | |
2008-01-06 | Sync console devices with GENERIC. | Miod Vallat | |
2008-01-06 | Enable raw keyboard for wscons - prompted by matthieu@. Whilst we're here | Joel Sing | |
remove entries that are irrelevant and clean up comments/indentation. ok miod@ | |||
2008-01-04 | - remove two entries that'll never be used | Jasper Lievisse Adriaanse | |
ok jsing@ miod@ | |||
2007-12-31 | Enable gbe(4) and mkbc(4) now that we have early console support. | Joel Sing | |
ok miod@ | |||
2007-12-31 | Significantly improve the gbe(4) driver, including: | Joel Sing | |
- Internal restructure to separate code paths. - Add support for early console. This allows for gbe(4) to takeover were the ARCBios leaves off (if we should do so). - Add support for 8bpp and 16bpp colour depths. As a result, we also have support for colourmaps. We now use 8bpp as the default. - Add mmap() support, enabling wsfb to operate correctly. - Correct initial origin problem that occurred occasionally. ok miod@. tested by jasper@. | |||
2007-12-31 | Move wscons_machdep.c to it's rightful location. This brings OpenBSD/sgi | Joel Sing | |
inline with all other architectures. ok miod@ | |||
2007-12-27 | power(4) can now make use of the DS1687 register definitions header file. | Joel Sing | |
ok jasper@ | |||
2007-12-27 | Clean up the clock MD code. Move all of the DS1687 register definitions to | Joel Sing | |
the appropriate place and remove all of the magic numbers. Whilst we're here fix up some KNF issues. Also, the get/set functions used the wrong control registers, allowing the clock to update during operation. ok miod@, jasper@ | |||
2007-12-18 | move variable declarations where they belong | Jasper Lievisse Adriaanse | |
prodded by and ok dlg@ | |||
2007-12-18 | - powerbutton -> power button | Jasper Lievisse Adriaanse | |
- minor knf nit (suggested by miod@) | |||
2007-12-18 | add power(4), a driver for the power button found on SGI O2's. | Jasper Lievisse Adriaanse | |
when machdep.kbdreset is set, and the correct interrupt is fired, the machine gets shut down. with help from and ok jsing@, ok miod@ | |||
2007-12-18 | Expose the clock address space so that it can be used outside of clock(4). | Joel Sing | |
ok miod@ | |||
2007-12-14 | Cleanup some comments. | Joel Sing | |
2007-12-14 | Enable console support for SGI O2 workstations. Switch between the serial | Joel Sing | |
and graphical console based on the selection made in the ARCBIOS. Early attachment of gbe(4) is still required, otherwise we have a working graphical console. ok miod@ | |||
2007-12-14 | Add console/cnattach support to mkbc(4). This allows for early attachment | Joel Sing | |
of pckbd(4) and provides us with a console keyboard. Tested by jasper@. ok miod@ | |||
2007-12-14 | Have gbe(4) attach as the console if the graphical console is selected via | Joel Sing | |
ARCBIOS. Tested by jasper@. ok miod@ | |||
2007-12-14 | Store the ARCBIOS ConsoleOut environment variable so that we can refer to | Joel Sing | |
it later on. ok miod@ | |||
2007-12-14 | Allow direct access to the MACE IO memory space. This allows IO devices to | Joel Sing | |
operate prior to the bus space extents being created. ok miod@ | |||
2007-12-07 | Clean up comments - typos, grammatical errors and style(9). | Joel Sing | |
2007-12-06 | Fix typos/grammatical error in comments. | Joel Sing | |
2007-11-30 | Unbreak build. Also tested by jasper@. | Joel Sing | |
2007-11-30 | Define NORMAL_C_NOP everywhere. | Miod Vallat | |
2007-11-29 | needs at least S defined | Theo de Raadt | |
2007-11-27 | add rcs id | Jasper Lievisse Adriaanse | |
"feel free to do so" jsing@ | |||
2007-11-27 | Initial support for the SGI Graphics Back End (GBE) frame buffer found in | Joel Sing | |
SGI O2 machines. We currently rely on the video hardware being initialised by the ARCS firmware and can only use the initial resolution with a colour depth of 32 bits. This driver is disabled by default. ok miod@ | |||
2007-11-27 | Add BUS_SPACE_MAP_LINEAR | Joel Sing | |
ok miod@ | |||
2007-11-26 | few more dribbles of LIBKERN cleanup | Theo de Raadt | |
2007-11-26 | Fix some style(9) issues. | Joel Sing | |
ok miod@ | |||
2007-11-26 | More LIBKERN bits that go away | Theo de Raadt | |
2007-11-26 | Remove libkern. | Joel Sing | |
ok deraadt@ | |||
2007-11-25 | libkern, begone. Move to a new mechanism where config(8)'s "file" | Theo de Raadt | |
directive can select between MI and MD versions of these files. At the same time, adjust the boot programs to pick exactly what they need, instead of the 7 or 8 mechanisms previously used. There will be some fallout from this, but testing it all by myself is a ridiculously slow process; it will be finished in-tree. Various developers were very nice and avoided making fun of me when I was gibbering in the corner.. | |||
2007-11-25 | It helps if you initialise timeouts before you try using them... | Joel Sing | |
ok miod@ | |||
2007-11-25 | Get rid of the kernel 'libcompat' framework, and instead use conf/files to | Theo de Raadt | |
decide which files must be pulled into the kernel. Also conditionalize the pulling of those files based on the COMPAT_* options. | |||
2007-11-13 | Expose mace_bus_dma_tag and extend the crimebus extent. This allows the | Joel Sing | |
existing bus interfaces to be used to access the GBE hardware found in the SGI O2. ok miod@ | |||
2007-11-13 | Give wscons_machdep.c half a spanking. This allows wsdisplay to compile on | Joel Sing | |
OpenBSD/sgi and prevents it from stealing the console. ok miod@ | |||
2007-11-11 | Add spurious interrupt detection to macebus. This allows for the detection | Joel Sing | |
of interrupt storms and enables the user to "boot poweroff" from ddb, instead of pulling the powercord. Initial code heavily reworked by miod@ ok miod@ | |||
2007-10-31 | comment fixes. | Joel Sing | |
ok miod@ | |||
2007-10-24 | In cpu_switchto(), load pmap->pm_tlbpid manually, instead of expecting | Miod Vallat | |
pmap_update() to return with this value in v0. A void function. Bwahahaha. |