summaryrefslogtreecommitdiffstats
path: root/UPDATING
diff options
context:
space:
mode:
authormarius <marius@FreeBSD.org>2007-10-24 20:51:44 +0000
committermarius <marius@FreeBSD.org>2007-10-24 20:51:44 +0000
commit9ce0055163a929a9aac908f13e80540ba46a5250 (patch)
tree494a8593a21311e5e0bf90e677f0c80d6ba1ba9d /UPDATING
parente7f2b8665cc6c476f48908f010d46c949ddeba97 (diff)
downloadFreeBSD-src-9ce0055163a929a9aac908f13e80540ba46a5250.zip
FreeBSD-src-9ce0055163a929a9aac908f13e80540ba46a5250.tar.gz
Add ABI backwards compatibility to the FreeBSD 4/5/6 versions of
the PCIOCGETCONF, PCIOCREAD and PCIOCWRITE IOCTLs, which was broken with the introduction of PCI domain support. As the size of struct pci_conf_io wasn't changed with that commit, this unfortunately requires the ABI of PCIOCGETCONF to be broken again in order to be able to provide backwards compatibility to the old version of that IOCTL. Requested by: imp Discussed with: re (kensmith) Reviewed by: PCI maintainers (imp, jhb) MFC after: 5 days
Diffstat (limited to 'UPDATING')
-rw-r--r--UPDATING13
1 files changed, 13 insertions, 0 deletions
diff --git a/UPDATING b/UPDATING
index 4fe520b..413d4b9 100644
--- a/UPDATING
+++ b/UPDATING
@@ -21,6 +21,19 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 8.x IS SLOW:
developers choose to disable these features on build machines
to maximize performance.
+20071024:
+ It has been decided that it is desirable to provide ABI
+ backwards compatibility to the FreeBSD 4/5/6 versions of the
+ PCIOCGETCONF, PCIOCREAD and PCIOCWRITE IOCTLs, which was
+ broken with the introduction of PCI domain support (see the
+ 20070930 entry). Unfortunately, this required the ABI of
+ PCIOCGETCONF to be broken again in order to be able to
+ provide backwards compatibility to the old version of that
+ IOCTL. Thus consumers of PCIOCGETCONF have to be recompiled
+ again. As for prominent ports this affects neither pciutils
+ nor xorg-server this time, the hal port needs to be rebuilt
+ however.
+
20071020:
The misnamed kthread_create() and friends have been renamed
to kproc_create() etc. Many of the callers already
OpenPOWER on IntegriCloud