summaryrefslogtreecommitdiff
path: root/external/bsd/compiler_rt/lib/Makefile
blob: dac0cfff4abbfc70cf6ffee8b17237980ee8c1fe (plain)
1
2
3
4
5
#	$NetBSD: Makefile,v 1.1 2019/08/08 14:00:28 kamil Exp $

SUBDIR+=	clang

.include <bsd.subdir.mk>
r> while dumping: - introduce ata_delay() which either use delay() or kpause() depending on flags. use it in sata_reset_interface() and some ahci functions - kill ATA_NOSLEEP, it was tested but never set. use ATA_POLL instead. - reduce delay while polling in ahci, to speed up the dump Should fix PR kern/41095 2012-07-31Apply back changes that were reverted on Jul 24 and Jul 26 (general ata/wdcbouyer cleanup and SATA PMP support), now that I'm back to fix the fallouts. 2012-07-26Revert, with intention of restoring in a less invasive way, the SATA Portjakllsch Multiplier code. ok christos@ 2012-07-02Add sata Port MultiPlier (PMP) support to the ata bus layer,bouyer as described in http://mail-index.netbsd.org/tech-kern/2012/06/23/msg013442.html PMP support in integrated to the atabus layer. struct ata_channel's ch_drive[] is not dynamically allocated, and ch_ndrive (renamed to ch_ndrives) closely reflects the size of the ch_drive[] array. Add helper functions atabus_alloc_drives() and atabus_free_drives() to manage ch_drive[]/ch_ndrives. Add wdc_maxdrives to struct wdc_softc so that bus front-end can specify how much drive they really support (master/slave or single). ata_reset_drive() callback gains a uint32_t *sigp argument which, when not NULL, will contain the signature of the device being reset. While there, some cosmetic changes: - added a drive_type enum to ata_drive_datas, and stop encoding the probed drive type in drive_flags (we were out of drive flags anyway). - rename DRIVE_ATAPIST to DRIVE_ATAPIDSCW to better reflect what this really is - remove ata_channel->ata_drives, it's redundant with the pointer in ata_drive_datas - factor out the interpretation of SATA signatures in sata_interpet_sig() propagate these changes to the ATA HBA drivers, and add support for PMP to ahcisata(4) and siisata(4). Thanks to: - Protocase (http://www.protocase.com/) which provided a system with lots of controllers, SATA PMP and drive slots - Conservation Genomics Laboratory, Department of Biology, New Mexico State University for hosting the above system - Brook Milligan, who set up remote access and has been very responsive when SATA cable move was needed 2008-04-28Remove clause 3 and 4 from TNF licensesmartin 2007-10-19machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.had 2006-11-20Move part of wdc_sataprobe() to sys/dev/ata/sata_subr.c so that it can bebouyer shared with non-wdc SATA controllers. 2005-12-11merge ktrace-lwp.christos 2004-05-28Add common routines for SATA controllers. Right now, we have sata_speed(),thorpej which reports the speed encoded in the SStatus register.