summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Collapse)Author
2010-02-09Make the bonito_pci_attach_hook per-platform, as a new callback in structMiod Vallat
bonito_config. Move the Geode initalization code previously found there to yeeloong-specific code; and on Gdium, clear all the BAR of the internal mini pci slot - it does not get initialized by PMON and the MI PCI code complains about the bogus values it finds there on cold boots.
2010-02-09Flush caches upon startup anyway, the gdium pmon keeps it dirty, unlikeMiod Vallat
the lemote pmon.
2010-02-09Switching the strange VIA VT8251 PCIE host bridge into a PCI-PCI bridgeMark Kettenis
didn't quite work since the bridge seems to end up largely unconfigured, and our PCI resource configuration code isn't quite smart enough (yet) to fix things up. So instead switch it only into PCI-PCI bridge mode long enough to snoop the bus number, and attach pci(4) using that number. This is probably safer anyway, since ACPI may not like us switching things around behind its back. Fixes PR 6253 & 6304.
2010-02-09Build ral firmware on loongson (for Gdium).Miod Vallat
2010-02-09Process kernel options correctly when run from a `go' command instead ofMiod Vallat
`boot'.
2010-02-09Less aggressive cache ops on BUS_DMASYNC_PREREAD alone (leftover from olderMiod Vallat
code before I got DMA address computation reliable).
2010-02-09wsmux (for external, big-boned-fingers compatible, keyboards) and ext2fsMiod Vallat
support on the ramdisk.
2010-02-09Set the rtm_priority when sending RTM_ADD/RTM_DELETE messages out inClaudio Jeker
rt_newaddrmsg(). Makes the routing daemons a bit less confused when interfaces are reconfigured.
2010-02-09Correctly track RTF_UP on RTM_CHANGE. Since the interface can changeClaudio Jeker
rt_if_linkstate_change() needs to be rerun for this route and the resulting rt_flags need to copied to the rtm_flags for userland. Problem found and diagnosed by Doran Mori. OK henning@, jsing@
2010-02-09Before cloning a route to change the MTU check that the route we clone fromClaudio Jeker
is valid and usable (reject and blackholes are not conidered usable). TCP has this nasty behaviour to clone routes to disable PMTU and this combined with dynamic routing resulted in dead sessions when there was a default reject route installed. OK henning@, sthen@
2010-02-09Add 10GSFP+Cu to the Ethernet media types. This is for 10G direct attachedClaudio Jeker
cables. OK jsg@, krw@, sthen@
2010-02-09- add the whole gang of USB devices; as prompted by deraadt@Jasper Lievisse Adriaanse
- add section headers ok otto@ miod@
2010-02-09Fix off-by-one system control register defines, makes 2D acceleration onMiod Vallat
Gdium work.
2010-02-09XY Failure reads no longer require temp buffer or WUF_FAILJordan Hargrave
2010-02-08Use character raw device to read disklabel during bootprobe, as allKenneth R Westerback
other devices do. Silences complaints about missing media on removable media devices. ok marco@ jsing@
2010-02-08Add ZTE K3565-Z USB MSM modem.Marco Pfatschbacher
OK jsg@
2010-02-08syncMarco Pfatschbacher
2010-02-08Add ZTE K3565-Z USB MSM modem.Marco Pfatschbacher
OK jsg@
2010-02-08remove redundant bits.Damien Bergamini
2010-02-08final bits for RT3572 and some fixes for RT3070 and RT3071.Damien Bergamini
2010-02-08Add ral(4), found on the Gdium Liberty 1000.Miod Vallat
2010-02-08Minimal completion support for .l.s and .l.d routines, necessary for atMiod Vallat
least the R5k and R10k family FPU which trap if the operands are too large (i.e. positive unbiased exponent > fracbits). This is quick and dirty band aid until that code is replaced with interface code to the MI kernel softfloat code.
2010-02-08add the 10us sifs directly to the pre-computed ack durations.Damien Bergamini
2010-02-08simplifyDamien Bergamini
2010-02-08s/RT2860_MCU_CMD_BOOT/RT2860_MCU_CMD_RFRESET/Damien Bergamini
no binary change.
2010-02-08fix BBP R82 for RT3572Damien Bergamini
2010-02-08The IMPs are history so is splimp, this needs now splnet so update comment.Claudio Jeker
Another thing found by Gleydson Soares.
2010-02-08arpioctl() is not used sore remove it. Found by Gleydson Soares.Claudio Jeker
2010-02-08When initialising the chip actually set the hardware MAC address, thusJoel Sing
allowing the MAC address to be changed/set via ifconfig.
2010-02-08More destatic and ansification.Joel Sing
ok claudio@ naddy@
2010-02-08More destatic and ansification.Joel Sing
ok claudio@ naddy@
2010-02-08Destatic and ansify.Joel Sing
ok claudio@ naddy@
2010-02-08Destatic and ansify.Joel Sing
ok claudio@ naddy@
2010-02-07Fix machine tag.Dale Rahn
2010-02-07Beagle has two memory banks, fix buffer overflow.Dale Rahn
2010-02-07regenMark Kettenis
2010-02-07Add VIA VT8251 AHCI.Mark Kettenis
2010-02-07writing to RT2860_TX_PIN_CFG requires some extra steps on RT3572Damien Bergamini
2010-02-07fix my 1.44->1.45 commitDamien Bergamini
2010-02-07HT is not enable so skip this.Damien Bergamini
2010-02-07we're in 2010.Damien Bergamini
no binary change.
2010-02-07add two more ids for RT3572 and one more id for RT2770.Damien Bergamini
save BBP R25 and R26 values on RT3572 at init.
2010-02-07set default value for BBP R106Damien Bergamini
2010-02-07set tx mixer gain for RT3071Damien Bergamini
2010-02-07change RF init sequence for RT3572Damien Bergamini
2010-02-07cleanup run_rt3070_set_chanDamien Bergamini
2010-02-07add a function to set the channel on RT3572.Damien Bergamini
2010-02-07when calibrating filter, use better target values for >=RT3071Damien Bergamini
2010-02-07read vendor RF settings for >=RT3572 and tx mixer gains for >=RT3070Damien Bergamini
check if we have a hardware RF switch and if we must patch the DAC issue too.
2010-02-07add a new function to set the AGC since the code is a bit differentDamien Bergamini
for RT3572. fix the initial AGC value for >=RT3070 while i'm here.