Age | Commit message (Collapse) | Author | |
---|---|---|---|
2003-01-27 | I declare defeat... once interrupts are enabled, just leave them enabled. | Jason Wright | |
This is annoying because the chip will keep dma'n, but everytime I disable interrupts in halt_*, they never come back. Grr. | |||
2003-01-27 | Write to the cntl register with the c flag set. | Jason Wright | |
2003-01-26 | Ok, playback more or less works, now for capture. (I forgot to save the ↵ | Jason Wright | |
pintr/parg) | |||
2003-01-26 | Ok, this now produces some noise (that's the best way I can describe it), | Jason Wright | |
but the timing appears to get off some how and buffers just stay on the chip. Oh well, at least its keeping me from playing in the traffic. | |||
2003-01-26 | Start on the harmony audio driver. It doesn't play or capture anything | Jason Wright | |
yet, but the knobs and interrupt routine seem to work. More to come. | |||
2003-01-25 | De-"register" | Jason Wright | |
2003-01-08 | better osiop at gsc attachment and kill dead siop from files.hppa | Michael Shalayeff | |
2003-01-08 | this one is old and must die now | Michael Shalayeff | |
2003-01-08 | Merry Christmas Mickey! | Kenneth R Westerback | |
First cut at osiop driver (LSI Logic/Symbios/NCR 53C710). For hppa only at the moment. Functional for the most part, but there are known problems: 1) SCSI_CHECK/REQUEST_SENSE not handled at all - simply returns a zero'ed scsi_sense_data buffer. As a result all osiop sc_link's are created with the ADEV_NODOORLOCK quirk to suppress PREVENT_ALLOW commands from being issued (and failing) during probe. 2) Sync negotiation (wide is not supported on this chip) needs to be validated due to some ominous comments in the source about being valid only for the 33Mhz Zeus board. 3) Probe message needs fixing/completion to issue useful info. See 2). 4) Timeout/hangs occur under heavy load, e.g. make builds. From NetBSD. ok mickey@ | |||
2002-12-18 | newer machines use phantom bus to attach lasi and other bus adapters. | Michael Shalayeff | |
oledr machines did not have a real device for the phantom bus port. change the device scanning technique to both include a full device path in the attach_args and do proper shifting in the pdc_scanbus() and add a device for the newer machines as well as use a newer device mapping (path to hpa) available on newer firmware versions, where old (hversion-dependant) is not available. tested on 712,715/33,c110, miod@ ok, weissmandude -- testing | |||
2002-12-17 | real interrupts/spl framework. | Michael Shalayeff | |
tested on 712/* 715/100, 715/33 which main cpu/bus types. miod@ ok | |||
2002-12-14 | remove extra space in dmesg | Theo de Raadt | |
2002-12-11 | delay(1) is enough on attention | Michael Shalayeff | |
2002-10-13 | split the scp/iscp/scb between the cache lines, make the leds blink better | Michael Shalayeff | |
2002-09-03 | forgot to set up the sc_frequency (; | Michael Shalayeff | |
2002-07-17 | when bailing out from attach, -- pretend to be nice and place a backslashan | Michael Shalayeff | |
2002-06-06 | do not say duh to the cereal | Michael Shalayeff | |
2002-03-18 | kill debugging printf | Michael Shalayeff | |
2002-03-15 | rewrite a pmap to use multilevel page tables. | Michael Shalayeff | |
lower 12 bits contain the perms, no unused bits left, but a couple for off-tlb use (as the ref implemented now). do not use the hvt, which might get some use later if proven to speed thigs up, tlb handlers would po another dozen of insns though, but if that's worth its... move on the data seg and map kernel text rdonly (idea form fredette), since all of the page0 mods done before that we are all fine except for some viper fluff, but later w/ that. this also picks up a bit more of ddb magic for bpt and ss. tlb handlers can use a little bit more of attention, but things, visually, seem to be much faster already, -- sorry, no benchmarks for now. * effort sponsored in part by the `henry st. old ale house' * and mr.pete and mr.lee in particular in thier generous entrirety. * the proj took a little more that 72man*h as it was expected, * but within murhy's law estimations. | |||
2002-03-14 | Final __P removal plus some cosmetic fixups | Todd C. Miller | |
2002-03-14 | First round of __P removal in sys | Todd C. Miller | |
2002-02-16 | need ca_pdc_iodc_read from some devices to got their params | Michael Shalayeff | |
2002-02-11 | extend the hackery to not use kvtop | Michael Shalayeff | |
2002-02-06 | disable debug | Michael Shalayeff | |
2002-02-06 | remove dangling spaces | Michael Shalayeff | |
2002-02-05 | use splraise() when calling handlers; from fredette@ | Michael Shalayeff | |
2002-02-05 | do not comprobe() that hoses it | Michael Shalayeff | |
2002-02-03 | better space map | Michael Shalayeff | |
2002-02-03 | flush cache on attention | Michael Shalayeff | |
2002-01-25 | offset to com regs is just a common iomod offset, accomodate for com console | Michael Shalayeff | |
2001-12-02 | allow to configure devices on particular bus offsets | Michael Shalayeff | |
to be able to attach units to them. main reason is the secondary gsc busses on add-on cards which stick 'emselves in the front. | |||
2001-11-05 | Switch everything to the new bus_dmamap_sync API. | Artur Grabowski | |
Most work by Wilbern Cobb <vedge@csoft.org> with some fixes from me, mickey@ and drahn@. | |||
2001-10-04 | compile w/o USELEDS; from Paul Weissmann <paul@pdp11.org> | Michael Shalayeff | |
2001-08-01 | Sync with busdma_map api change. | Miod Vallat | |
2001-07-30 | Change: | Artur Grabowski | |
int bus_dmamem_mmap(bus_dma_tag_t, bus_dma_segment_t, int, int, int, int); to: paddr_t bus_dmamem_mmap(bus_dma_tag_t, bus_dma_segment_t, int, int, off_t, int); To allow mmaping offsets larger than INT_MAX. And to simply make more sense. | |||
2001-03-22 | ifdef on a proper debug define | Michael Shalayeff | |
2001-01-31 | based on art's sparc patch: | Jason Wright | |
mmap should return -1 on failure, not EOPNOTSUPP. As it was now, an mmap of /dev/mem always returned page 45. | |||
2001-01-12 | this is even uglier hack, but it also works; theo did not help (; | Michael Shalayeff | |
2000-07-21 | convert to new timeouts | Michael Shalayeff | |
2000-03-13 | and he said 'this must die, Die, DIEcvs -d cvs.openbsd.org:/cvs diff ↵ | Michael Shalayeff | |
com_gsc.ccvs -d cvs.openbsd.org:/cvs diff com_gsc.c' and it died | |||
2000-02-09 | heartbeat -- yeah we have a patch for that | Michael Shalayeff | |
1999-12-17 | screw it really bad | Michael Shalayeff | |
1999-12-17 | break the attaching intentionally until i figure put how to screw the ↵ | Michael Shalayeff | |
dev/ic/com.c enough to do this attachment for hppa port | |||
1999-11-26 | accomodate for mi changes | Michael Shalayeff | |
1999-11-16 | typo in doc ref | Michael Shalayeff | |
1999-08-16 | report unhandled interrupts w/ DEBUG only | Michael Shalayeff | |
1999-08-16 | evcnt count the interrupts, also optimize diagnostic printing | Michael Shalayeff | |
1999-08-14 | update | Michael Shalayeff | |
1999-08-14 | fix debug printfs, ipl name | Michael Shalayeff | |
1999-08-14 | this work, smirk, rock, sock (rhymes by fries@ ;) | Michael Shalayeff | |