{"push_id":1283834718,"size":24,"distinct_size":24,"ref":"refs/heads/acpiirqcommand","head":"90fa48c23897c90e9299364bd6905d2fb6a92ccf","before":"3186dc135d161b8039e905ed58ad3fd67e57ecb6","commits":[{"sha":"8fcc78243708ec7b5a15b44619db0bb3b0550523","author":{"name":"Ronald G. Minnich","email":"1ad177a67c639ec0754cbb464860f28ae81ec22e@gmail.com"},"message":"acpi/irq: small changes to try to get to a working progam.\n\nThere is a TEMPORARY change to acapps.h until we can find\nout how to safely include stdio.h\n\nSigned-off-by: Ronald G. Minnich <rminnich@gmail.com>","distinct":true,"url":"https://api.github.com/repos/rminnich/harvey/commits/8fcc78243708ec7b5a15b44619db0bb3b0550523"},{"sha":"b367d3507fe5bd6eb609457f22983fee82a3d6b7","author":{"name":"Ronald G. Minnich","email":"1ad177a67c639ec0754cbb464860f28ae81ec22e@gmail.com"},"message":"irq: make sure we act like a single thread.\n\nSigned-off-by: Ronald G. Minnich <rminnich@gmail.com>","distinct":true,"url":"https://api.github.com/repos/rminnich/harvey/commits/b367d3507fe5bd6eb609457f22983fee82a3d6b7"},{"sha":"353f915c528d526ac37949897d5bc9c64d34c92d","author":{"name":"Ronald G. Minnich","email":"1ad177a67c639ec0754cbb464860f28ae81ec22e@gmail.com"},"message":"Add code from olsner to find ACPI.\n\nThis finds the IOAPIC from the AML!\n\nSigned-off-by: Ronald G. Minnich <rminnich@gmail.com>","distinct":true,"url":"https://api.github.com/repos/rminnich/harvey/commits/353f915c528d526ac37949897d5bc9c64d34c92d"},{"sha":"98c0485bc958893bef363ad88242d7b753b799fe","author":{"name":"Ronald G. Minnich","email":"1ad177a67c639ec0754cbb464860f28ae81ec22e@gmail.com"},"message":"ACPI: further get irq setup working.\n\nSigned-off-by: Ronald G. Minnich <rminnich@gmail.com>","distinct":true,"url":"https://api.github.com/repos/rminnich/harvey/commits/98c0485bc958893bef363ad88242d7b753b799fe"},{"sha":"3d45bcd2686bb02ee6ede29672f3ce5b371d9911","author":{"name":"Ronald G. Minnich","email":"1ad177a67c639ec0754cbb464860f28ae81ec22e@gmail.com"},"message":"ACPI: extend support.\n\nWe are now finding devices by running AML. We are still not able to\nget a route for an interrupt, but it's getting closer.\n\nSigned-off-by: Ronald G. Minnich <rminnich@gmail.com>","distinct":true,"url":"https://api.github.com/repos/rminnich/harvey/commits/3d45bcd2686bb02ee6ede29672f3ce5b371d9911"},{"sha":"613ff7f705f61c15e29676b19dbe19a46475b8e9","author":{"name":"Ronald G. Minnich","email":"1ad177a67c639ec0754cbb464860f28ae81ec22e@gmail.com"},"message":"ACPI: further progress\n\nThis seems to find and correctly try to set up the IOAPIC entry on qemu.\n\nIt suicides on VMWARE, however, not sure why yet. It's dying in the ACPICA library.\n\nSigned-off-by: Ronald G. Minnich <rminnich@gmail.com>","distinct":true,"url":"https://api.github.com/repos/rminnich/harvey/commits/613ff7f705f61c15e29676b19dbe19a46475b8e9"},{"sha":"16825f9bc3352f5414c1efe35f54d98e222e0bea","author":{"name":"Ronald G. Minnich","email":"1ad177a67c639ec0754cbb464860f28ae81ec22e@gmail.com"},"message":"ACPI: clean up prints in devacpi.c\n\nSigned-off-by: Ronald G. Minnich <rminnich@gmail.com>","distinct":true,"url":"https://api.github.com/repos/rminnich/harvey/commits/16825f9bc3352f5414c1efe35f54d98e222e0bea"},{"sha":"ebfe9c0d3f1b9825bb258862c73833c18c525da8","author":{"name":"Ronald G. Minnich","email":"1ad177a67c639ec0754cbb464860f28ae81ec22e@gmail.com"},"message":"ACPI: handle broken vmware table\nSomehow they end up with a table with size 80000000.\n\nThis was causing ACPICA to break.\n\nSigned-off-by: Ronald G. Minnich <rminnich@gmail.com>","distinct":true,"url":"https://api.github.com/repos/rminnich/harvey/commits/ebfe9c0d3f1b9825bb258862c73833c18c525da8"},{"sha":"38170f9fd0c6a0c793bc25d8f73829281490843f","author":{"name":"Ronald G. Minnich","email":"1ad177a67c639ec0754cbb464860f28ae81ec22e@gmail.com"},"message":"ACPI: maintain path information in each pci device.\n\nThis greatly simplifies the process of walking the pci tree\nto find the right IRQ mappings.\n\nSigned-off-by: Ronald G. Minnich <rminnich@gmail.com>","distinct":true,"url":"https://api.github.com/repos/rminnich/harvey/commits/38170f9fd0c6a0c793bc25d8f73829281490843f"},{"sha":"6a636ea397347fdfbdff4efde11d2d41b3b64ea4","author":{"name":"Ronald G. Minnich","email":"1ad177a67c639ec0754cbb464860f28ae81ec22e@gmail.com"},"message":"ACPI: miscellaneous changes to libacp to get us closer to interrupt configuration.\n\nSigned-off-by: Ronald G. Minnich <rminnich@gmail.com>","distinct":true,"url":"https://api.github.com/repos/rminnich/harvey/commits/6a636ea397347fdfbdff4efde11d2d41b3b64ea4"},{"sha":"da794c5fa5416f6e61d82a6e42613c5ea47b5d9a","author":{"name":"Ronald G. Minnich","email":"1ad177a67c639ec0754cbb464860f28ae81ec22e@gmail.com"},"message":"ACPI: cover for bugs in some acpt tables.\n\nVMWare seems to indicate table bogosity with a size of\n0x80000000, not 0. Accomodate their weirdness.\n\nSigned-off-by: Ronald G. Minnich <rminnich@gmail.com>","distinct":true,"url":"https://api.github.com/repos/rminnich/harvey/commits/da794c5fa5416f6e61d82a6e42613c5ea47b5d9a"},{"sha":"31c94866ad0699a950ac3a6838a66561a21a0533","author":{"name":"Ronald G. Minnich","email":"1ad177a67c639ec0754cbb464860f28ae81ec22e@gmail.com"},"message":"ACPI: allow the irq command to take args.\n\nEssential for debugging!\n\nSigned-off-by: Ronald G. Minnich <rminnich@gmail.com>","distinct":true,"url":"https://api.github.com/repos/rminnich/harvey/commits/31c94866ad0699a950ac3a6838a66561a21a0533"},{"sha":"a417751774d16cfe36ca55ea9a1f656be0703cc6","author":{"name":"Ronald G. Minnich","email":"1ad177a67c639ec0754cbb464860f28ae81ec22e@gmail.com"},"message":"ACPI: in the pci structs, track the \"path\"\n\nThe path to a device goes through bridges, and it's often useful\nto know what it is (e.g. for ACPI, but for other things too).\n\nAs we scan the tree, track the path in a standard form\nbus.dev.fn[/bus.dev.fn]* so that we can split it on the\n/ later and easily create file names from these\npaths so we can enumerate resources.\n\nThe pci comnmand correctly shows the path.\n\nSigned-off-by: Ronald G. Minnich <rminnich@gmail.com>","distinct":true,"url":"https://api.github.com/repos/rminnich/harvey/commits/a417751774d16cfe36ca55ea9a1f656be0703cc6"},{"sha":"9a05b75b980ec10355e5e840ae1841143b735031","author":{"name":"Ronald G. Minnich","email":"1ad177a67c639ec0754cbb464860f28ae81ec22e@gmail.com"},"message":"ACPI: include a few more utilities in the initramfs.\n\nThis allows us to easily run the pci command.\n\nSigned-off-by: Ronald G. Minnich <rminnich@gmail.com>","distinct":true,"url":"https://api.github.com/repos/rminnich/harvey/commits/9a05b75b980ec10355e5e840ae1841143b735031"},{"sha":"e8fcaa35526dd35b1a67529d78f4339721ce6d64","author":{"name":"Ronald G. Minnich","email":"1ad177a67c639ec0754cbb464860f28ae81ec22e@gmail.com"},"message":"ACPI: read in all PRTs and save them.\n\nThis is just about ready for IRQ assignment.\n\nSigned-off-by: Ronald G. Minnich <rminnich@gmail.com>","distinct":true,"url":"https://api.github.com/repos/rminnich/harvey/commits/e8fcaa35526dd35b1a67529d78f4339721ce6d64"},{"sha":"04e7de820f3c35df03c28a8a6160b91ec8ca4b4d","author":{"name":"Ronald G. Minnich","email":"1ad177a67c639ec0754cbb464860f28ae81ec22e@gmail.com"},"message":"ACPI: don't walk PRTs for all devices.\n\nSeems not to be needed.\n\nSigned-off-by: Ronald G. Minnich <rminnich@gmail.com>","distinct":true,"url":"https://api.github.com/repos/rminnich/harvey/commits/04e7de820f3c35df03c28a8a6160b91ec8ca4b4d"},{"sha":"45967e1c1c40936c8a734fef0490517498a01c57","author":{"name":"Ronald G. Minnich","email":"1ad177a67c639ec0754cbb464860f28ae81ec22e@gmail.com"},"message":"ACPI: correctly work out the GSI for a device\n\non vmware, if I run acpi/irq with 2 0 1, meaning enet, this\ncommand now correctly computes the GSI.\n\nI  think it's still not right for bridges behind bridges but one\nthing at a time.\n\nSigned-off-by: Ronald G. Minnich <rminnich@gmail.com>","distinct":true,"url":"https://api.github.com/repos/rminnich/harvey/commits/45967e1c1c40936c8a734fef0490517498a01c57"},{"sha":"c7047b440df77ebec03baafd6429ae34626fcfc8","author":{"name":"Ronald G. Minnich","email":"1ad177a67c639ec0754cbb464860f28ae81ec22e@gmail.com"},"message":"ACPI: scaffolding for allowing user mode program to set vector for device.\n\nSigned-off-by: Ronald G. Minnich <rminnich@gmail.com>","distinct":true,"url":"https://api.github.com/repos/rminnich/harvey/commits/c7047b440df77ebec03baafd6429ae34626fcfc8"},{"sha":"1dc09156b945e50988b128f2a038ffbec045e5d4","author":{"name":"Ronald G. Minnich","email":"1ad177a67c639ec0754cbb464860f28ae81ec22e@gmail.com"},"message":"ACPI: almost working support for AML-based interrupt setup.\n\nStill not quite there. We can find the interrupt but enabling it is another\nquestion entirely. We don't panic but we never get the interrupt.\n\nSigned-off-by: Ronald G. Minnich <rminnich@gmail.com>","distinct":true,"url":"https://api.github.com/repos/rminnich/harvey/commits/1dc09156b945e50988b128f2a038ffbec045e5d4"},{"sha":"5abcf2ea03e7b7f8052a590aeb983eb263f3cf1e","author":{"name":"Ronald G. Minnich","email":"1ad177a67c639ec0754cbb464860f28ae81ec22e@gmail.com"},"message":"APIC: enable the interrupt you just set up.\n\nDoesn't panic, doesn't work.\n\nHow to test:\nboot into 'rc' mode\n/boot/bind -a '#$' /dev\n/boot/bind -a '#P' /dev\n/boot/bind -a '#Z' /dev # Z is the temporary name for ACPI\n\n/boot/irq\n\nyou'll see some output. basically, you will get a number like 0x13\n\nthen:\n/boot/echo 0 2 0 0 0x13 > /dev/irqmap\n\nIt will get an error, for now.\n\nBut, sadly, the new IRQ won't work.\n\nSigned-off-by: Ronald G. Minnich <rminnich@gmail.com>","distinct":true,"url":"https://api.github.com/repos/rminnich/harvey/commits/5abcf2ea03e7b7f8052a590aeb983eb263f3cf1e"}]}
{"actor":{"display_login":"rminnich"}}