1998-11-24  Alexander Kolbasov  <akolb@metabyte.com>

	* README: Mention copy of uts.rulefile.

	* uts.rulefile: Initial copy of UTS rules.

	* pnt_bsd.mk: Fixed package directory for remote target.

	* pnt.mk: DDEBUG is now empty by default.

1998-11-20  Alexander Kolbasov  <akolb@metabyte.com>

	* ChangeLog: Readme updates.

	* README: More useful information added.

1998-11-20  Alexander Kolbasov  <akolb@metabyte.com>

	* README: More useful information added.

1998-11-19  Alexander Kolbasov  <akolb@metabyte.com>

	* ChangeLog: *** empty log message ***

	* trunk.h, trunk.c, pntmac.c, pntli.c, pnt.h:
	Metabyte copyright removed.

	* README: Initial version of Readme file.

1998-11-19  Alexander Kolbasov  <akolb@metabyte.com>

	* trunk.h, trunk.c, pntmac.c, pntli.c, pnt.h:
	Metabyte copyright removed.

	* README: Initial version of Readme file.

1998-11-03  Alexander Kolbasov  <akolb@metabyte.com>

	* ChangeLog: *** empty log message ***

1998-10-20  Alexander Kolbasov  <akolb@metabyte.com>

	* pntmac.c: All uses of diag flaf hidden in the DTR macro.
	Fixed incorrect ASSERT in S_shared_int.
	Use local variable iobase to cache pntDevPtr->iobase.
	Formatting changes.

1998-10-20  Alexander Kolbasov  <akolb@metabyte.com>

	* pntmac.c: All uses of diag flaf hidden in the DTR macro.
	Fixed incorrect ASSERT in S_shared_int.
	Use local variable iobase to cache pntDevPtr->iobase.
	Formatting changes.

1998-10-20  Alexander Kolbasov  <akolb@metabyte.com>

	* pntmac.c: All uses of diag flaf hidden in the DTR macro.
	Fixed incorrect ASSERT in S_shared_int.
	Use local variable iobase to cache pntDevPtr->iobase.
	Formatting changes.

1998-10-19  Alexander Kolbasov  <akolb@metabyte.com>

	* obj/.keepme: BSD build directory

	* obj/.keepme: New file.

	* pnt_bsd.mk, pnt.mk:
	Configuration directory is now referenced via macros CFG.
	Removed UnixWare stuff from pnt_bsd.mk.

	* pnt_bsd.mk: Removed references to lancehdr.
	Removed touch bsd_made.

	* TODO: Updated recent wishes.

	* ethertrunkinit, ethertrunk.conf, TODO:
	This files now live in etc directory.

1998-10-01  Alexander Kolbasov  <akolb@metabyte.com>

	* ChangeLog: *** empty log message ***

1998-10-01  Alexander Kolbasov  <akolb@metabyte.com>

	* doc/design.tex: Small typo fixed.

	* /export/cvsroot//amd/unixware/pnt/amd.cf/pnt2.html: Some fixes.

1998-10-01  Alexander Kolbasov  <akolb@metabyte.com>

	* /export/cvsroot//amd/unixware/pnt/amd.cf/pnt.html, /export/cvsroot//amd/unixware/pnt/amd.cf/pnt2.html, /export/cvsroot//amd/unixware/pnt/amd.cf/pnt.bcfg:
	Renamed pnt.html to pnt2.html.

	* pkg/prototype: pnt2 used instead of pnt.

	* pkg/pkginfo: Name/Version updates.

	* pkg/pkgcreate: *** empty log message ***

	* etc/init.d/ethertrunkinit: Copyrights added.

	* etc/etherchannel/parsetrunk: Minor cleanup.

	* etc/etherchannel/ethertrunk.conf: Copyrights added.
	Comments updated.
	Default configuration is commented.

	* /export/cvsroot//amd/unixware/pnt/amd.cf/pnt.html:
	Created description for the driver.

	* /export/cvsroot//amd/unixware/pnt/amd.cf/pnt.bcfg:
	Updated fields for the new driver.

	* /export/cvsroot//amd/unixware/pnt/amd.cf/Drvmap:
	Changed Y to N in "verify" entry.

	* pkg/prototype: S06etherchannel is now relative symlink.

	* pkg/prototype, pkg/pkginfo: Fixed ident string.

	* pkg/copyright, pkg/depend, pkg/pkgcreate, pkg/pkginfo, pkg/prototype:
	New file.

	* pkg/copyright, pkg/depend, pkg/pkgcreate, pkg/pkginfo, pkg/prototype:
	Packaging information

1998-09-30  Alexander Kolbasov  <akolb@metabyte.com>

	* etc/etherchannel/parsetrunk, parsetrunk.pl, ChangeLog:
	parsetrunk.pl moved to etc/etherchannel/parsetrunk.

	* etc/etherchannel/ethertrunk.conf: /etc part of the driver

	* etc/etherchannel/ethertrunk.conf: New file.

	* etc/init.d/ethertrunkinit: /etc part of the driver

	* etc/init.d/ethertrunkinit: New file.

1998-09-29  Alexander Kolbasov  <akolb@metabyte.com>

	* trunk.h, trunk.c, pntmac.c, pntli.c, pnt.h:
	Removed ChangeLog entries.
	Added copyright messages.
	Renamed vec device field into irq field.

	* pntmac.c: Small tracing improvements.

	* pntli.c: Comment fix.

	* pnt.h: Removed unneded structures and fields.

1998-09-29  Alexander Kolbasov  <akolb@metabyte.com>

	* trunk.h, trunk.c, pntmac.c, pntli.c, pnt.h:
	Removed ChangeLog entries.
	Added copyright messages.
	Renamed vec device field into irq field.

	* pntmac.c: Small tracing improvements.

	* pntli.c: Comment fix.

	* pnt.h: Removed unneded structures and fields.

1998-09-28  Alexander Kolbasov  <akolb@metabyte.com>

	* parsetrunk.pl:
	'echo' and '%' lines now generate comments instead of direct shell code.

	* ChangeLog: *** empty log message ***

	* pntmac.c: Added support for shared interrupts.

	* trunk.c: debug_level moved to Space.c

	* pntli.c: Added support for shared interrupts.
	Added get_irq_conflict(), pnt_mark_shared().

	* pnt.h: Added next_shared device field.

	* /export/cvsroot//amd/unixware/pnt/amd.cf/System:
	Added shared interrupt support.

	* /export/cvsroot//amd/unixware/pnt/amd.cf/Space.c:
	trunk_debug_level is now here.

1998-09-28  Alexander Kolbasov  <akolb@metabyte.com>

	* pntmac.c: Added support for shared interrupts.

	* trunk.c: debug_level moved to Space.c

	* pntli.c: Added support for shared interrupts.
	Added get_irq_conflict(), pnt_mark_shared().

	* pnt.h: Added next_shared device field.

	* /export/cvsroot//amd/unixware/pnt/amd.cf/System:
	Added shared interrupt support.

	* /export/cvsroot//amd/unixware/pnt/amd.cf/Space.c:
	trunk_debug_level is now here.

1998-09-22  Alexander Kolbasov  <akolb@metabyte.com>

	* pntmac.c:
	Added set_csr_bits(), clr_csr_bits(), dev_is_stopped() and dev_reset().
	Removed unneded inb() & 0xff.
	Cleaned up register usage code.

	* trunk.c: Cosmetic changes.

	* pntli.c: Fixed bug with multiple masters.

	* trunk.h: IS_MASTER definition modified.

	* pnt.h: is_master field added to detect several masters in a trunk.

1998-09-22  Alexander Kolbasov  <akolb@metabyte.com>

	* pntmac.c:
	Added set_csr_bits(), clr_csr_bits(), dev_is_stopped() and dev_reset().
	Removed unneded inb() & 0xff.
	Cleaned up register usage code.

	* trunk.c: Cosmetic changes.

	* pntli.c: Fixed bug with multiple masters.

	* trunk.h: IS_MASTER definition modified.

	* pnt.h: is_master field added to detect several masters in a trunk.

1998-09-18  Alexander Kolbasov  <akolb@metabyte.com>

	* ChangeLog: *** empty log message ***

	* pntli.c: link_monitor code removed as obsolete.
	Minor changes in pntclose().
	Improved tracing messages.

	* trunk.c: Comments added.
	Use RDB modname from Space.c instead of using "trunk".

	* trunk.h: trunk_print is now static.

	* pntmac.c: Do not try to close non-opened devices.

	* doc/design.tex:
	Small fixes. Revisited design and implementation chapters according to the
	actual driver. Updated data structures. Added link failover section.

	* TODO: *** empty log message ***

1998-09-18  Alexander Kolbasov  <akolb@metabyte.com>

	* pntli.c: link_monitor code removed as obsolete.
	Minor changes in pntclose().
	Improved tracing messages.

	* trunk.c: Comments added.
	Use RDB modname from Space.c instead of using "trunk".

	* trunk.h: trunk_print is now static.

	* pntmac.c: Do not try to close non-opened devices.

	* doc/design.tex:
	Small fixes. Revisited design and implementation chapters according to the
	actual driver. Updated data structures. Added link failover section.

	* TODO: *** empty log message ***

1998-09-16  Alexander Kolbasov  <akolb@metabyte.com>

	* pntmac.c: trunk.h included.
	master_dev used to update device statistics.
	Link state change always logged.

	* trunk.c: Link status changes are always logged.
	Use TRUNK macros.

	* pntli.c: IS_TRUNK_MASTER used for checking trunk masters.

	* trunk.h: t_master field added to e_trunk.
	IS_TRUNK_MASTER() and TRUNK_MASTER macros intorduced.

	* pnt.h: lstat and dodstat fields removed from the dev structure.
	trunkflags field removed from the dev structure.

	* pntli.c: Changed mac addrset code to use trunk information.

	* trunk.c: Added mca-related functions.

	* trunk.h: Enabled prototypes for new mca-related trunk functions.

	* ethertrunkinit: Initial revision.

	* TODO: *** empty log message ***

1998-09-16  Alexander Kolbasov  <akolb@metabyte.com>

	* pntmac.c: trunk.h included.
	master_dev used to update device statistics.
	Link state change always logged.

	* trunk.c: Link status changes are always logged.
	Use TRUNK macros.

	* pntli.c: IS_TRUNK_MASTER used for checking trunk masters.

	* trunk.h: t_master field added to e_trunk.
	IS_TRUNK_MASTER() and TRUNK_MASTER macros intorduced.

	* pnt.h: lstat and dodstat fields removed from the dev structure.
	trunkflags field removed from the dev structure.

	* pntli.c: Changed mac addrset code to use trunk information.

	* trunk.c: Added mca-related functions.

	* trunk.h: Enabled prototypes for new mca-related trunk functions.

	* ethertrunkinit: Initial revision.

	* TODO: *** empty log message ***

1998-09-15  Alexander Kolbasov  <akolb@metabyte.com>

	* TODO: *** empty log message ***

	* pntmac.c, pnt.h:
	pntmcaddrset is changed to set spl and flags by itself.

1998-09-14  Alexander Kolbasov  <akolb@metabyte.com>

	* pntli.c: pntuninit(): removed calculation of memory sizes.
		     fixed bug with unitialized pntDevPtr in trunk descr. search code.
	Use trunkbroadcast for multicast packets.
	Record PCI slot and resource manager key in the device structure.
	Print PCI slot information in diagnostic.

	* trunk.c:
	link calculation now uses XOR instead of addition of mac addresses.

	* trunk.h: slot_t removed into pnt.h.

	* pnt_bsd.mk: Added rules for building trunk configuration.

	* ethertrunk.conf: 4 adapters in the trunk.

	* TODO: *** empty log message ***

	* pntmac.c:
	pnt_present has only one argument - pointer to the dev structure.
	Return value is now 0 for success, non-zero for failure.
	Various return values included.
	Interrupt attach code simplified - removed call to cm_AT_putconf.

	* pnt.h: UNTIMEOUT redefined using do while()
	slot_t is now defined here.
	dev structure new members: Size of physical memory buffer, rm_key, PCI slot.

1998-09-10  Alexander Kolbasov  <akolb@metabyte.com>

	* pntmac.c: Fixed bug with dp = 0 in pntintr().
	Part of device initialization moved to pntli.c.
	S_int_to_board is now inline. It is also simplified.
	Diagnostic now uses slot numbers.

1998-09-09  Alexander Kolbasov  <akolb@metabyte.com>

	* pntmac.c: Small reformatting.

	* trunk.c:
	There is now only one link monitor that waits for a link to go up.
	trunk_checklink() introduced.
	trunkroute(): Fixed bug - used wrong byte of macaddr.
			use trunk_checklink().
			Added strlog logging of routing.
	trunkbroadcast(): send broadcast to the master only.
	trunkput(): drop packets when dev==null.

	* pntli.c: Removed unneded untimeouts.
	Simplified code in S_data.

	* pnt_bsd.mk: Remote target modified.

	* pnt.mk: remote target added.

	* trunk.h: trunk_uplink_immediate removed.

	* tdebug.h: DTR macro introduced.

	* pnt.h: Increased checklink timeout.
	Removed uplink timeout.
	link_monitor dev field is used instead of 2 monitors.

	* /export/cvsroot//amd/unixware/pnt/amd.cf/Space.c:
	Diag level changed to 3.

	* TODO:
	Implemented per-device debugging and dropping of frames on bad links.

1998-09-04  Alexander Kolbasov  <akolb@metabyte.com>

	* pntli.c: Revision information printed in pntinit.

	* TODO: *** empty log message ***

	* trunk.c: Link timeout handling with port delay.

	* trunk.h: trunk timeout headers.

	* pntmac.c: No is_up checks in output routine.
	is_up is now simple boolean function.

	* pntli.c: Timeout handling removed.

	* pnt.h: INLINE now defined here.
	UNTIMEOUT defined.
	Timeout defaults are defined here.
	downlink_monitor/uplink_monitor members added to device struct.

1998-09-03  Alexander Kolbasov  <akolb@metabyte.com>

	* pntmac.c: Some reformatting.

	* trunk.c: Removed extra log info from the comments.

	* trunk.h: Removed extra log from the comments.

	* pntli.c: pnt_devconfig() introduced.

	* pnt_bsd.mk: Added rules for perl2ps conversion and for printing.

	* pnt.mk: -DTRUNKTEST commented.

	* pnt.h: Eliminated unused fields in configstruct.

	* parsetrunk.pl: Skip lines not starting with "trunk" keyword.
	Add "echo" keyword.

	* /export/cvsroot//amd/unixware/pnt/amd.cf/Space.c:
	Removed all unused fields from config structure.

1998-09-01  Alexander Kolbasov  <akolb@metabyte.com>

	* parsetrunk.pl: Skip lines not starting with "trunk" keyword.

	* ChangeLog, TODO: *** empty log message ***

	* pnt.mk: -DTRUNKTEST added.

	* pntmac.c: pntintr(): small cleanup.

	* pnt.h: Mac address types changed from unsigned char[6] to macaddr_t.

	* pntli.c: Free trunk descriptor in pntuninit.

	* trunk.c: get_name(): introduced.
	trunk_free(): introduced.
	Different algorithms for slots configuration.
	More accurate checks for trunk/slot limits.
	Dynamic allocation of trunks.
	slot2trunk(): redesigned.

	* trunk.h: Maximum number of lsots/trunks is now 16.
	Trunk name support added.
	Data structures redesigned.
	trunk_free(): introduced.

1998-09-01  Alexander Kolbasov  <akolb@metabyte.com>

	* TODO: *** empty log message ***

	* pnt.mk: -DTRUNKTEST added.

	* pntmac.c: pntintr(): small cleanup.

	* pnt.h: Mac address types changed from unsigned char[6] to macaddr_t.

	* pntli.c: Free trunk descriptor in pntuninit.

	* trunk.c: get_name(): introduced.
	trunk_free(): introduced.
	Different algorithms for slots configuration.
	More accurate checks for trunk/slot limits.
	Dynamic allocation of trunks.
	slot2trunk(): redesigned.

	* trunk.h: Maximum number of lsots/trunks is now 16.
	Trunk name support added.
	Data structures redesigned.
	trunk_free(): introduced.

1998-09-01  Alexander Kolbasov  <akolb@metabyte.com>

	* pntmac.c: Some cosmetic changes.

	* pntli.c: Fixed a bug in the timeout handler install code.

	* pnt.h: Added PNT_CHIP_IRQ

	* parsetrunk.pl: Copyright added.

	* ethertrunk.conf: Initial revision.

	* parsetrunk.pl: Added literal strings.
	Added /bin/shell preamble.

1998-08-31  Alexander Kolbasov  <akolb@metabyte.com>

	* parsetrunk.pl: Updated line parser.

1998-08-29  Alexander Kolbasov  <akolb@metabyte.com>

	* pntmac.c: get_irq introduced.
	hw_present(): more reformatting and cosmetic cleanup.

1998-08-28  Alexander Kolbasov  <akolb@metabyte.com>

	* pntmac.c: Removed unneded (and commented out) headers.
	scan_plug()/scan_local() merged into scan_plug_and_local()
	scan_isa(): redesigned. Fixed bug with incorrect field initializaion (chip_type
		was set incorrectly).
	pnt_in/out routines removed. Plain in/out routines used instead.
	WW_Check now returns boolean_t.
	pnt_present - cleanup and some reformatting.
	PCNetISA is now flag.

	* pntli.c: link_timeout() renamed to link_monitor()
	pnt_verify() header rewritten in ANSI C.
	link_monitor is only installed if there is active trunk.

	* trunk.h: link_timeout prototype removed.

	* pnt.h: The type device field is replaced with PNT_BRD_PCNET_ISA flag.

	* pnt_bsd.mk: TAGS rules now do not use full paths.
	clean target now includes more files.

1998-08-28  Alexander Kolbasov  <akolb@metabyte.com>

	* pntmac.c: Removed unneded (and commented out) headers.
	scan_plug()/scan_local() merged into scan_plug_and_local()
	scan_isa(): redesigned. Fixed bug with incorrect field initializaion (chip_type
		was set incorrectly).
	pnt_in/out routines removed. Plain in/out routines used instead.
	WW_Check now returns boolean_t.
	pnt_present - cleanup and some reformatting.
	PCNetISA is now flag.

	* pntli.c: link_timeout() renamed to link_monitor()
	pnt_verify() header rewritten in ANSI C.
	link_monitor is only installed if there is active trunk.

	* trunk.h: link_timeout prototype removed.

	* pnt.h: The type device field is replaced with PNT_BRD_PCNET_ISA flag.

	* pnt_bsd.mk: TAGS rules now do not use full paths.
	clean target now includes more files.

1998-08-27  Alexander Kolbasov  <akolb@metabyte.com>

	* parsetrunk.pl: Initial version.

	* ChangeLog: *** empty log message ***

	* pntmac.c: dev_start/stop introduced.
	dev_intr_enable/disable introduced.
	In INLINE functions pnt_inw/outw changed to inw/outw.
	Removed dead code checking for irq_status.

	* trunk.c: trunk_print_slots is now called for DEBUG-only version.

	* TODO: Added notes about macaddrset.

1998-08-27  Alexander Kolbasov  <akolb@metabyte.com>

	* pntmac.c: dev_start/stop introduced.
	dev_intr_enable/disable introduced.
	In INLINE functions pnt_inw/outw changed to inw/outw.
	Removed dead code checking for irq_status.

	* trunk.c: trunk_print_slots is now called for DEBUG-only version.

	* TODO: Added notes about macaddrset.

1998-08-27  Alexander Kolbasov  <akolb@metabyte.com>

	* pntmac.c: Commented out unused messages.
	get_csr0()/put_csro() introduced.

	* trunk.c: dp->open changed to bit flags.

	* /export/cvsroot//amd/unixware/pnt/amd.cf/Space.c: Cosmetic change.

	* TODO: Most of the items done.

	* pntmac.c:
	Fixed bugs with read registers without setting their address first.
	Replaced many accesses to SCR registers with csrin()/scrout().
	is_running(): introduced.
	WW_check(): has board_type as a second argument.
	board_found: symbolic assignments/checks.
	Bit flags used instead of integer flags.

	* pntli.c: Bit flags used instead of integer flags.

	* pnt.h: B_SET/B_CLR/B_CHK bit operations added.
	Big cleanup/revision of fields in the device structure.
	Bit flags introduced in place of integer flags.

1998-08-26  Alexander Kolbasov  <akolb@metabyte.com>

	* pntmac.c, pntli.c, pnt.h:
	Check_conflict renamed to is_conflict, moved to pntli.c and use the list of
	installed boards. No special list of installed irq/dma/io now.

	* pntmac.c: Added traces to check frequent hw_RESET() calls.

	* pnt.h: PNT_MDR_ADDR added.

1998-08-26  Alexander Kolbasov  <akolb@metabyte.com>

	* trunk.c: Failover code improved.
	Check for dupmsg == NULL.

	* pntli.c: Failover/Timeout code improved.
	Removed unused vars.

	* pnt.mk: !/usr/bin/make added in the first line.

	* pnt_bsd.mk: -Wall -O2 added.
	!/usr/bin/make -f added at the top.

	* pnt.h:
	link_is_down field added instead of timeout in device structure.

	* pntmac.c: Removed unused variables.
	Initializes some pointers to NULL.
	added get/set/put_led() functions.
	Much better failover code.

1998-08-25  Alexander Kolbasov  <akolb@metabyte.com>

	* ChangeLog, TODO: *** empty log message ***

	* doc/design.tex: Extra space added.

	* trunk.h: link_timeout prototype changed.

	* pnt.h: More hardware registers added.

	* pntli.c: Timeout code is now here (and modified).

	* trunk.c: link_timeout moved to pntli.c
	Rudimentary failover for test case.

	* pntmac.c: Failover works (more or less).
	ext_phy_present() added.
	Disabled unworking code for MII_ExtPhy.
	Fixed bug with negative TxRet counters.
	is_up() works.

1998-08-24  Alexander Kolbasov  <akolb@metabyte.com>

	* TODO: Added more ideas.

	* pntmac.c: Huge cleanup of is_present() and other functions.
	get_chiptype(): new function.
	extern FullDup eliminated - now per-device info used.
	pnt_present: Now accepts pntDevPtr already initialized from Space.c.
		     Initialization to 0 removed since pntDevPtr is already filled with
		     	zeroes.
		     Removed repetitive code for PCI chip.
		     Status is set to PRESENT only before the final return.
		     check_conflict return code checked only for one return value.
		     Removed code that checks unitialized irq status.
	hw_RESET():  Check for per-device full duplex flag.
	pnthwput():  Modified check for present link in the trunking case.
	is_up():     Still in experimental state.

	* pntli.c: pnt_devinit() added.
	pntstrncmp() removed.
	pntCfgPtr usages are mostly eliminated.

	* pnt.h: PNT_CHIP_XXX definitions added.
	ioend member added to device struct.
	pnt_present prototype now doesn't include pnt_ConfigStruct_t.

1998-08-21  Alexander Kolbasov  <akolb@metabyte.com>

	* /export/cvsroot//amd/unixware/pnt/amd.cf/Node: Now has 8 entries.

1998-08-21  Alexander Kolbasov  <akolb@metabyte.com>

	* trunk.c: Use new version of is_up()

	* pnt_bsd.mk: lancehdr added to TAGS files.

	* pnt.h: Hardware registeres added.

	* pntmac.c: Some cleanup of hardware access routines.
	is_up(): initial version.

1998-08-20  Alexander Kolbasov  <akolb@metabyte.com>

	* trunk.h: link_timeout code.

	* trunk.c: Fixed incorrect assertion.
	link_timeout code.

	* tdebug.h: MARKER0 added.

	* pntmac.c: link_timeout moved to trunk.c

	* pntli.c: Fixed bug with only one adapter initialized.

	* pnt.h: Marker added in device structure.

1998-08-20  Alexander Kolbasov  <akolb@metabyte.com>

	* pntmac.c: link down/timeout/recovery code added. Untested.
	getCPQanchBase(): removed (unused).

	* pnt.h:
	struct pnt_DeviceStruct: added TRUNK_DEV_DOWN flag, added linktimeout field.

	* trunk.c: Normal trunkroute code added. Not tested.

1998-08-19  Alexander Kolbasov  <akolb@metabyte.com>

	* TODO: Initial revision.

	* pntmac.c: Inline input/output functions introduced.

	* pnt.h: RDP/RAP/RRP/BOP macros: argument enclosed in braces.

	* pntli.c, pnt.h: Check for number of entries in pnt_ConfigArray.

	* /export/cvsroot//amd/unixware/pnt/amd.cf/Space.c:
	pnt_ConfigLen added.

	* pntmac.c: struct adapter_descr now takes less space.
	adapter_d is extended to accomodate more adapters.

1998-08-19  Alexander Kolbasov  <akolb@metabyte.com>

	* pntmac.c, pntli.c, pnt.h:
	pnt_cookie: eliminated. Now cookies are stored in per-device structure.

	* pntmac.c, pntli.c, pnt.h: Device array is now dynamically allocated.

	* pnt.h: More external declarations put here.
	struct [nt_Devices defined.

	* pntli.c:
	pntclose(): Fixed bug in pntclose (previously device 0 was always used).

	* pntmac.c: pnt_present: use pointers instead of unit number.
	Eliminate use of unit number.

1998-08-18  Alexander Kolbasov  <akolb@metabyte.com>

	* mkb: Initial Revision.

1998-08-18  Alexander Kolbasov  <akolb@metabyte.com>

	* pnt.h: PNT_MAX_CARDS added.

	* pntli.c: pnt_DeviceArray now has PNT_MAX_CARDS elements.

	* pntmac.c: PNT_MAX_CARDS used as a number of cards.
	check_install(), check_conflict(): fixed 3 adapter maximum problem.

1998-08-17  Alexander Kolbasov  <akolb@metabyte.com>

	* doc/Makefile: uuencode rules added.

	* doc/failover.fig: Initial verison.

	* doc/testconfig.fig: Initial Revision.

	* doc/testplan.tex: Initial Revision. Sent to AMD.

	* doc/design.tex: Version sent to AMD.

1998-08-14  Alexander Kolbasov  <akolb@metabyte.com>

	* doc/Makefile: ps -> pdf rule added.

	* doc/design.tex: Added data structures and support routines section.

	* doc/Makefile: Initial version.

1998-08-13  Alexander Kolbasov  <akolb@metabyte.com>

	* ChangeLog: *** empty log message ***

	* trunk.c: trunkclose: checks added for NULL trunk or dev.
	trunkroute: ad hoc routing to "pjam" machine.

	* pntli.c: Call trunkbind/trunkclose for trunks only.

	* trunk.h:
	e_trunk.flags renamed to e_trunk.tr_flags to avoid confusion.

	* pnt_bsd.mk: Changed rules to work correctly in .OBJDIR

1998-08-13  Alexander Kolbasov  <akolb@metabyte.com>

	* trunk.c: trunkclose: checks added for NULL trunk or dev.
	trunkroute: ad hoc routing to "pjam" machine.

	* pntli.c: Call trunkbind/trunkclose for trunks only.

	* trunk.h:
	e_trunk.flags renamed to e_trunk.tr_flags to avoid confusion.

	* pnt_bsd.mk: Changed rules to work correctly in .OBJDIR

1998-08-11  Alexander Kolbasov  <akolb@metabyte.com>

	* trunk.c: Small cleanup.

	* pnt_bsd.mk: Modified conversion of source files to postscript.

	* doc/ChangeLog: Initial version.

	* doc/design.tex: Initial version of design.

1998-08-10  Alexander Kolbasov  <akolb@metabyte.com>

	* doc/amd2.txt, doc/propose.original: Initial Requirements

	* doc/amd2.txt, doc/propose.original: New file.

	* doc/amd_reqs.tex: Initial Requirements

	* doc/amd_reqs.tex: New file.

	* trunk.h, trunk.c, pntli.c: Broadcast support added.

1998-08-07  Alexander Kolbasov  <akolb@metabyte.com>

	* ChangeLog: Added changes for trunk routing.

	* trunk.h, trunk.c, pntli.c:
	trunkopen/trunkroute() added. Version ready for initial trunking testing.

	* pntmac.c: pntintr(): reformatted.
	S_int_to_board(): fixed.

	* pnt.h: Some global functions exported here.

	* pntmac.c:
	S_int_to_board(): Finds the device with vec equal to interrupt level, instead of
		picking the first card with interrupt pending.

	* pntli.c: Small cleanup/prototypes added.
	q->q_ptr now contains pointer to the dev structure instead of an index.

1998-08-07  Alexander Kolbasov  <akolb@metabyte.com>

	* pnt_bsd.mk: remote target added.

	* trunk.h, pntli.c, trunk.c: trunkclose added.

	* trunk.h: Safe for multiple inclusions.
	pointer to pnt_DeviceStruct added in e_trunk.

	* tdebug.h: Safe for multiple inclusions.

	* pntmac.c: hw_RESET updated to use devPtr instead of unit number.

	* pntli.c: trunkopen integrated.

	* trunk.c: trunk_update_configuration ready.
	trunkopen ready.

	* pnt.h: Trunking information added.

	* pnt_bsd.mk: .OBJDIR added.
	STATIC/INLINE macros removed.
	CFLAGS modified.

	* ChangeLog: Initial version.

	* /export/cvsroot//amd/unixware/pnt/amd.cf/Space.c:
	Added missed dmarotate member of 2-nd entry in pnt_ConfigArray.

1998-08-05  Alexander Kolbasov  <akolb@metabyte.com>

	* mk: Run proper makefile for UnixWare and FreeBSD

	* mkb, mku: Another script mkb created to override their functionality.

	* pnt_bsd.mk: Debugging level 3 added.

	* pntmac.c: Header change.

	* pnt.mk: -DTRUNKING removed.

	* trunk.h: cm_getnumber is now global.

	* trunk.c: Use tdebug.h instead of debug.h
	cm_getnumber is now global.

	* pntli.c: Trunking code is not under #ifdef TRUNKING any more.
	Use tdebug.h instead of debug.h

	* debug.h, tdebug.h: Rename debug.h to tdebug.h

	* trunk.c: Successfully parses resource database.
	Debug support added.

	* pnt.mk: Support for trunk.c added.

	* debug.h: Initial debugging macros.

	* pnt_bsd.mk: .depend target added.

	* trunk.c: Initial trunking code implementation.

	* trunk.h: Initial trunking code definitions.

	* pnt_bsd.mk: Trunking code changed.

1998-08-04  Alexander Kolbasov  <akolb@metabyte.com>

	* pnt_bsd.mk: Added rules for .c -> .ps conversion
	Added targets for tags, TAGS, ID.

	* pntmac.c, pntli.c: RCS/CVS keywords added.

	* pntmac.c, pntli.c: removed all dependencies on UNIXWARE symbol.
	Removed all code which is #ifndef UNIXWARE.
	Some reformatting.

	* mkb, mku: Scripts to invoke makefile for UnixWare and BSD systems.

	* pnt_bsd.mk, pnt.mk:
	BSD version of the makefile. Used to compile on FreeBSD system.

	* /export/cvsroot//amd/unixware/pnt/amd.cf/Drvmap, /export/cvsroot//amd/unixware/pnt/amd.cf/Master, /export/cvsroot//amd/unixware/pnt/amd.cf/Node, /export/cvsroot//amd/unixware/pnt/amd.cf/Space.c, /export/cvsroot//amd/unixware/pnt/amd.cf/System, /export/cvsroot//amd/unixware/pnt/amd.cf/pnt.bcfg, /export/cvsroot//amd/unixware/pnt/amd.cf/pnt.html, /export/cvsroot//amd/unixware/pnt/amd.cf/space.h, pnt.h, pnt.mk, pntli.c, pntmac.c, space.h:
	New file.

	* /export/cvsroot//amd/unixware/pnt/amd.cf/Drvmap, /export/cvsroot//amd/unixware/pnt/amd.cf/Master, /export/cvsroot//amd/unixware/pnt/amd.cf/Node, /export/cvsroot//amd/unixware/pnt/amd.cf/Space.c, /export/cvsroot//amd/unixware/pnt/amd.cf/System, /export/cvsroot//amd/unixware/pnt/amd.cf/pnt.bcfg, /export/cvsroot//amd/unixware/pnt/amd.cf/pnt.html, /export/cvsroot//amd/unixware/pnt/amd.cf/space.h, pnt.h, pnt.mk, pntli.c, pntmac.c, space.h:
	Original AMD PNT Module

