GitHub PushEvent at 2014-08-06 14:24:52
Repository: freebsd
Actor: amotin
Payload: {"shas":[["b121bc060ad5f89e340472975171cdcb492cd6df","57a33a5496950fec8433e4dd83347673459dcdfc@FreeBSD.org","Set ofwbus and simplebus to attach during BUS_PASS_BUS.","ian",true],["8d8321ba90851a0b74d2d3668a85c8f0454059c6","57a33a5496950fec8433e4dd83347673459dcdfc@FreeBSD.org","Define names that drivers can use to adjust their position relative to\nother drivers within a BUS_PASS.\n\nReviewed by:\timp","ian",true],["d2c7c0d3006cd5cea202df5462d70bf81a32c15d","57a33a5496950fec8433e4dd83347673459dcdfc@FreeBSD.org","Adjust ofwbus and simplebus to attach at BUS_PASS_ORDER_MIDDLE, so that\na platform can attach some other bus first if necessary.","ian",true],["9657c853fff4ed5eede5accf9203d17c894f08ca","57a33a5496950fec8433e4dd83347673459dcdfc@FreeBSD.org","Set the pl310 L2 cache driver to attach during the middle of BUS_PASS_CPU.\nBecause that's earlier than interrupts are available, set up deferred\nconfiguration of interrupts (which are used only for debugging).","ian",true],["27de6fbe25fe5ab2ffdb14504f1408f6ceaebd00","ffd97d30204c7458d6b97f3c098fa33f9bf99187@FreeBSD.org","Remove unnecessary .PATH directive\n\nAll of the sources for the tests are contained in the\ncurrent working directory and the subdirectories\n\nPhabric: D537\nReviewed by: jmmv\nApproved by: jmmv (mentor)\nSponsored by: EMC / Isilon Storage Division","ngie",true],["07849d0d0d6b3dab3dfb1e9ac60b55bdc6e826a9","ffd97d30204c7458d6b97f3c098fa33f9bf99187@FreeBSD.org","Similar to r269506, fix LIBDIR to not duplicate TESTSDIR\n\nPhabric: D536\nReviewed by: jmmv\nApproved by: jmmv (mentor)\nSponsored by: EMC / Isilon Storage Division","ngie",true],["222c2c3d8072036484c31f02fdd7b9da32fc06cf","5264e5e33945818d30424b6d1b4931acdeab802c@FreeBSD.org","Add a simple unaccelerated vt(4) framebuffer driver for Sun framebuffers\nhandled by creator(4) (Sun Creator 3D, Elite 3D, etc.). This provides\nvt(4) consoles on all devices currently supported by syscons on sparc64.\nThe driver should also be easily adaptable to support newer Sun framebuffers\nsuch as the XVR-500 and higher.\n\nMany thanks to dumbbell@ (Jean-Sebastien Pedron) for testing this remotely\nduring development.","nwhitehorn",true],["272d9252ab1b42128afee34e985ca1b51bd9fb30","7b242d943fcf32e060e9005c389f6e64f0d376fc@FreeBSD.org","Add handler for read-back of USB audio volume levels.","hselasky",true],["9513739a47728a2ab6f7b2f5938d7ca223a60413","ffd97d30204c7458d6b97f3c098fa33f9bf99187@FreeBSD.org","Integrate lib/libnv into the build/kyua\n\nRename all of the TAP test applications from <test> to <test>_test\nto match the convention described in the TestSuite wiki page\n\nPhabric: D538\nApproved by: jmmv (mentor)\nSponsored by: EMC / Isilon Storage Division","ngie",true],["1d56927a73b079d1d4ba65a37751cf879ca269e4","7b242d943fcf32e060e9005c389f6e64f0d376fc@FreeBSD.org","- Implement fast interrupt handler to save CPU usage.\n- Cleanup some register reads and writes to use existing register\n  access macros.\n- Ensure code which only applies to the control endpoint is not run\n  for other endpoints in the data transfer path.\n\nMFC after:\t3 days","hselasky",true],["9e1bd3c87ddb66e2b826b21fa6ebcf1dd5286d72","57a33a5496950fec8433e4dd83347673459dcdfc@FreeBSD.org","Attach arm generic interrupt and timer drivers in the middle of\nBUS_PASS_INTERRUPT and BUS_PASS_TIMER, respectively.","ian",true],["9c1609965f6c52ca5ec5c1a899bf6c16feecb2e0","57a33a5496950fec8433e4dd83347673459dcdfc@FreeBSD.org","Add an arm option, ARM_DEVICE_MULTIPASS, used to opt-in to multi-pass\ndevice attachment on arm platforms.  If this is defined, nexus attaches\nearly in BUS_PASS_BUS, and other busses and devices attach later, in the\npass number they are set up for.  Without it defined, nexus attaches in\nBUS_PASS_DEFAULT and thus so does everything else, which is status quo.\n\nArm platforms which use FDT data to enumerate devices have been relying\non devices being attached in the exact order they're listed in the dts\nsource file.  That's one of things currently preventing us from using\nvendor-supplied fdt data (because then we don't control the order of the\ndevices in the data).  Multi-pass attachment can go a long way towards\nsolving that problem by ensuring things like clock and interrupt drivers\nare attached before the more mundane devices that need them.\n\nThe long-term goal is to have all arm fdt-based platforms using multipass.\nThis option is a bridge to that, letting us enable it selectively as\nplatforms are converted and tested (the alternative being to just throw\na big switch and try to fight fires as they're reported).","ian",true],["9cdd8a8e798ff91bb17f1e0630d47959d1a3a3ad","57a33a5496950fec8433e4dd83347673459dcdfc@FreeBSD.org","Cache the imx6 SoC type in a static var so that it only has to be figured\nout by sniffing hardware registers once.","ian",true],["15ed43e73deba4895ec0be9f5af3ff5d6d5174ca","a9bdedfba877c39b2c34ab943d5bac42650cd87b@FreeBSD.org","Add device ID for the Chicony USB 2.0 HD UVC Webcam\nfound on the Asus X550LA.\n\nReviewed by:\tsbruno\nSponsored by:\tThe FreeBSD Foundation","gjb",true],["f368e1ff306e165d871ef2d8d5e1392de857a39a","57a33a5496950fec8433e4dd83347673459dcdfc@FreeBSD.org","Revert r269528; this was not the right way to bring these changes in.","ian",true],["a38487921105e77eb8388ea7571b9c39d4cb7b82","bfed11ad5cdd21dfd9ed695a5c3e9ad4e680f6af@FreeBSD.org","Remove compat shims for FreeBSD versions older than 8.0.\n\nReviewed by:\tSteve Chang <ychang@highpoint-tech.com>","jhb",true],["968270eebf9a3ba4d2df35b8726b643ec31cfb61","bfed11ad5cdd21dfd9ed695a5c3e9ad4e680f6af@FreeBSD.org","Various fixes to hptiop(4):\n- Use callout(9) instead of timeout(9).\n- Use the existing hba lock as the CAM sim lock instead of Giant.\n- Mark interrupt handler MPSAFE.\n- Reorder detach and destroy the hba lock in detach.\n\nReviewed by:\tSteve Chang <ychang@highpoint-tech.com>","jhb",true],["924b4fc73d5b2a049a5fb5efb06a22caa6563bfb","bfed11ad5cdd21dfd9ed695a5c3e9ad4e680f6af@FreeBSD.org","Various fixes to hptnr(4):\n- Use the existing vbus locks instead of Giant for the CAM sim lock.\n- Use callout(9) instead of timeout(9).\n- Mark the interrupt handler MPSAFE.\n- Don't attempt to pass data in the softc from probe() to attach().\n- Remove compat shims for FreeBSD versions older than 8.0.\n\nReviewed by:\tSteve Chang <ychang@highpoint-tech.com>","jhb",true],["b425619f77f364b37bbe783ac922571c7ac23f5e","44592b4eea36663c86b994bb0ea99d15309c1c7d@FreeBSD.org","In file_loadraw() print the name of the file as well as its size\nso that we know what file is being loaded and how big the file\nis once complete. This has ELF modules and disk images emit the\nsame output.","marcel",true],["7526b016ce4b752ed661d75319440ab7c249e957","bfed11ad5cdd21dfd9ed695a5c3e9ad4e680f6af@FreeBSD.org","Various fixes to hptrr(4):\n- Use the existing vbus locks instead of Giant for the CAM sim lock.\n- Use callout(9) instead of timeout(9).\n- Mark the interrupt handler MPSAFE.\n- Don't attempt to pass data in the softc from probe() to attach().\n- Remove compat shims for FreeBSD versions older than 8.0.\n\nReviewed by:\tSteve Chang <ychang@highpoint-tech.com>","jhb",true]],"size":26,"ref":"refs/heads/ctl3pc","head":"8e18ceaa1565a991eb121a42f2ce76ee12bc7808"}