summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Collapse)Author
2013-05-02tedu broken Resource Reservation Protocol code that was ifdef RSVP_ISI.Martin Pieuchot
ok deraadt@, tedu@ (implicit)
2013-05-02always attach the battery sensor if the adapter lets us query it.David Gwynne
newly replaced batteries dont show up immediately.
2013-05-02remove static from a simple lock to avoid a compiler warning/error thatTed Unangst
shows up due to the lock.h simplification. noticed by patrick. stealing his commit because the tree should at least compile while we debate the future of simplelocks.
2013-05-01a few tweaks noticed by jsingTed Unangst
2013-05-01exorcise lockmgr. the api remains, but is now backed by recursive rwlocks.Ted Unangst
originally by thib. ok deraadt jsing and anyone who tested
2013-05-01Remove useless cast of ROOT_INFO to ino_t. OK otto@Todd C. Miller
2013-05-01Add a secure monitor call function, so that a secondary cache controllerPatrick Wildt
driver can talk to its controller properly. From drahn at dalerahn.com. ok bmercer@
2013-05-01Disable PandaBoard's L2 Cache early on bootup. We will re-enable itPatrick Wildt
later once we're ready. ok bmercer@
2013-05-01Fix a case where we might be cache flushing unmapped pages.Patrick Wildt
From Raphael Graf and NetBSD. ok miod@
2013-05-01provide a sensor for the battery backup unit (bbu) on mfi boards thatDavid Gwynne
support it. now i can tell (a bit better) why io might be slow on some of my boxes.
2013-05-01there's some extra bits for the bbu status that freebsd dont have. provideDavid Gwynne
a %b thing for them too. now i just have to figure out how to represent this nicely: mfi0: fw_status 0xc00<REPLACE_PACK,CAPACITY_LOW> :(
2013-05-01provide a couple of %b things for mfi_hw_present and mfi_adapter_ops cosDavid Gwynne
im somehow too lazy to read a %x and look for a couple of bits set, but not lazy enough to not write a %b thing.
2013-05-01dont need to walk alldevs during sensor creation looking for the logicalDavid Gwynne
disk scsibus when we record that in mfi_attach. also happens to get rid of a logic error that let it come out of the loop on alldevs with a reference to something that wasnt the logical disk scsibus and use that.
2013-05-01Add a cortex bus which represents the ARM MPCore Complex.Patrick Wildt
It will attach only to ARM Cortex A9 and A15 SoCs. The generic interrupt controller and timer will attach to this bus, later a secondary cache controller can be added. The base address for those controllers are figured out using the periphbase register. ok bmercer@
2013-04-30Clear the right pixels when scrolling backwards.Mark Kettenis
Fixes issue reported by tedu@
2013-04-30Fix beagle makefile dependency after switching to new context switchingPatrick Wildt
code. ok bmercer@
2013-04-30Use ARMv7 access permission bits.Patrick Wildt
ok bmercer@
2013-04-30Switch from pmap to pmap7.Patrick Wildt
ok bmercer@
2013-04-30Add context switching code matching to our pmap for ARMv7.Patrick Wildt
ok bmercer@
2013-04-30Add matching header for pmap7.Patrick Wildt
ok bmercer@
2013-04-30Replace the statically defined protection bits with a macro, which willPatrick Wildt
be useful for the upcoming ARMv7 changes. ok bmercer@
2013-04-30white space tweakDavid Gwynne
2013-04-30white space fixesDavid Gwynne
2013-04-30use MR_DCMD consistently. some MD_DCMD was in there somehow.David Gwynne
2013-04-30pull in BBU bits from freebsdDavid Gwynne
2013-04-30Handle newer fiber adapters the same way as 82575/82576,Jonathan Gray
required to make 82580(i340) and i350 based adapters work. Tested by Rogier Krieger on an i350-F2.
2013-04-29Tweak previous: test __BSD_VISIBLE with #if, not #ifdefPhilip Guenther
ok matthew@
2013-04-29regenMatthew Dempsky
2013-04-29Extend P_SIGSUSPEND handling in userret() to properly restore theMatthew Dempsky
sigmask even if there are no pending signals under the temporary sigmask. Refactor existing select() and poll() system calls to introduce the pselect() and ppoll() system calls. Add rthread wrappers for pselect() and ppoll(). While there, update cancellation point comments to reflect recent fdatasync() addition. Minor bumps for libc and librthread due to new symbols. ok guenther, millert, deraadt, jmc
2013-04-29ulpt(4) depends on firmload since its rev 1.41 when it got support forMartin Pieuchot
uploading HP LaserJet firmwares. From Dennis Lindroos on bugs@
2013-04-28Preliminary modifications for Xorg 1bpp server, based on OpenBSD/hp300Kenji Aoyama
and NetBSD/luna68k. Need more work in Xorg. luna88k/conf/GENERIC: - enable wsmux on GENERIC kernel luna88k/dev/luanfb.c: - make hardware access volatile'd - add extra ioctl(2) used in Xorg wsfb driver - add some workaround luna88k/dev/lunaws.c: - add WSDISPLAY_COMPAT_RAWKBD stuff for Xorg keyboard input luna88k/dev/omrasops.c: - change 'caddr_t' to 'u_int8_t *' "go for it!" miod@
2013-04-28Revert the ARMv7 header split introduced in pmap7.Patrick Wildt
ok bmercer@
2013-04-28Improved dealing of ARMv7 faults. Added ARMv7 fault descriptions.Patrick Wildt
ok bmercer@ tested on zaurus by todd@ and patrick@ tested on armv7 boards
2013-04-27Convert RAID 6 to new work unit completion routines.Joel Sing
2013-04-26Convert RAID4/5 to new work unit completion routines.Joel Sing
2013-04-26Add a SR_WUF_DISCIPLINE flag that identifies work units that have resultedJoel Sing
from discipline specific I/O. Such work units are not associated with a SCSI xfer and are returned via sr_wu_put() on completion.
2013-04-26Don't use usbd_bulk_transfer() to submit a synchronous transfer here too.Martin Pieuchot
ok mglocker@
2013-04-26Don't use usbd_bulk_transfer() to submit a synchronous transfer. ThisMartin Pieuchot
function is badly named and checks for posted signals before and after sleeping only if there's no timeout set, which is not the case here. Tested by and ok mglocker@
2013-04-26Don't use usbd_bulk_transfer() to submit a synchronous transfer. ThisMartin Pieuchot
function is badly named and should be used for transfers coming from userland which is not the case here as synchronous transfers are only used while configuring the device. Note that the transfer submission code can be simplified now that sync and async transfers use the standard setup_xfer()/transfer() method. Tested by and ok mglocker@
2013-04-26Remove unused and ambiguous usbd_get_interface() function.Martin Pieuchot
2013-04-26Remove bogus comments.Martin Pieuchot
2013-04-26Give back to usb(4) what is usb(4)'s. In other words use the usb_* prefixMartin Pieuchot
for functions related to the usb(4) driver and keep usbd_* for generic USB layer functions. ok mglocker@
2013-04-26Rename three functions in usbdi.c to their right prefix (usb_* to usbd_*).Marcus Glocker
ok mpi@
2013-04-26ARMv7 userland uses a single domain. This define is already used in pmap7.Patrick Wildt
ok bmercer@
2013-04-26Update and clean ARMv7 specific defines in the PTE header file.Patrick Wildt
ok bmercer@
2013-04-26Clean up ARM's generic interrupt controller and timer. Add the ability toPatrick Wildt
change the frequency and add match functions. ok bmercer@
2013-04-25Use the correct arch name in a beagle header.Patrick Wildt
2013-04-25Add GPIO support for the PandaBoard. Disable BeagleBoard's unused interruptPatrick Wildt
functions for now. ok bmercer@
2013-04-25Add a terminator to the device list, so that we don't end up havingPatrick Wildt
unexpected behaviour when a device isn't found. ok bmercer@
2013-04-25Correctly enable ARM's Generic Interrupt Controller.Patrick Wildt
ok bmercer@