亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? changelog

?? eCos操作系統(tǒng)源碼
??
字號(hào):
2002-06-14  Gary Thomas  <gary@chez-thomas.org>	* src/if_upd985xx.c: 	Need to include <pkgconf/io_eth_drivers.h> for proper configuration	of stand-alone (polled) vs. system (interrupt driven) mode.2001-09-13  Hugo Tyson  <hmt@redhat.com>	* src/if_upd985xx.c (upd985xx_eth_upd985xx_init): Fake an ESA if	we see all ones from the EEPROM as well as all zeros.2001-08-30  Hugo Tyson  <hmt@redhat.com>	* cdl/upd985xx_eth_drivers.cdl: Make the "..._E2ONLY" workaround	option on by default since this is how it will be used - the CPU	load does suffer somewhat if promisc mode is set in the hardware.	This should be unset to allow the workaround for E1 at 100Mbit.2001-08-30  Hugo Tyson  <hmt@redhat.com>	* src/if_upd985xx.c (PacketRxReady): Re-write the manual	implementation of ESA matching for workaround E1E2 when the device	is in promiscuous mode.  It was having problems with the previous	version; this works better.2001-08-24  Hugo Tyson  <hmt@redhat.com>	* cdl/upd985xx_eth_drivers.cdl: Configury for an alternate case	where we workaround hardware bug E2 only, as a subset of the E1E2	complete fix.  Added more description to the options too.	* src/if_upd985xx.c (eth_upd985xx_configure): Handle an alternate	case where we workaround hardware bug E2 only.  This means leaving	the device in normal mode (unless set to promisc) and doing MAC	address filtering by hand anyway.2001-08-20  Hugo Tyson  <hmt@redhat.com>	* src/if_upd985xx.c: Guard all entrypoints that can mess with	hardware state by "active" check.  If the net is included in an	app, but not used, it is init'd but not started - this can leave a	pending interrupt from RedBoot's use of the network to take us	completely by surprise.  So init() acks and masks the interrupt,	can_send(), recv() and deliver() now demur if not active.	Also some additional STATIC's on entrypoint functions.2001-08-16  Hugo Tyson  <hmt@redhat.com>	* src/if_upd985xx.c (upd985xx_eth_upd985xx_init): If the EEPROM	contains nothing (or isn't fitted?) fake an ESA so we can get	RedBoot going on the board without special configury.2001-08-16  Hugo Tyson  <hmt@redhat.com>	* src/if_upd985xx.c (eth_upd985xx_configure): Use smaller numbers	for the Tx Fill Threshold [TX_FLTH] and DMA Tx Burst Size [DTBS]	because the hardware is even more broken than first throught -	this is new information on fault E4.  I also tagged this with the	name of the option we would use if this were cdl controlled - but	since it's just setup I see no need to change it, so no CDL.2001-08-16  Hugo Tyson  <hmt@redhat.com>	* src/if_upd985xx.c (TxDone): Since it still wedged occasionally,	with an "out of rx buffers" status but nothing else, this is a	much simplified workaround for bug E8.  If we see the suspect	transmit status, simply reset the whole subsystem there and then.	This leaves it in far more of a known state.  It's neater anyway.2001-08-15  Hugo Tyson  <hmt@redhat.com>	* src/if_upd985xx.c (eth_upd985xx_send): Small hacks to recover	from various wedged states with bogus or unexpected ETH_ISR	values...  0x80000000: We detect this in the deliver routine and	totally reset the system.  "out of rx buffers" with no "good rx":	we unmask and check for all these RX interrupts, not just "good	rx".  Also PacketRxReady() shortcuts to resetting the receive	engine when it sees the problem.  I suspect these might be caused	by the E8 workaround below, perhaps introducing some race	condition with turning off the receiver just when it rx'd - and of	course E1E2 means it receives far more packets.2001-08-07  Hugo Tyson  <hmt@redhat.com>	* src/if_upd985xx.c: Workaround various bugs in the hardware;	these workarounds are conditionally compiled via CDL options named	CYGOPT_DEVS_ETH_MIPS_UPD985XX_HARDWARE_BUGS_xxx in general; 'xxx'	is the reference for the mis-feature.  All are enabled by default.	To summarize:	(eth_upd985xx_reset): xxx=S1: insert reads between writes to the	device to avoid a possible deadlock; macro FLUSH_WRITES().	(PacketRxReady): xxx=E1E2: we set the device in promiscuous mode	always, and implement ESA matching in code.  The cost is small.	If promisc mode is set by the stack, we pass all packets.	(eth_upd985xx_send): xxx=E3: we copy any transmit that uses 3 or	more SGs into a static contiguous buffer and transmit from that	thus using only one buffer descriptor.	(eth_upd985xx_send):	(TxDone): xxx=E8: we make a note that a tx ended badly and when	starting the next tx, we disable and reset the transmitter.	* cdl/upd985xx_eth_drivers.cdl: New subcomponent for controlling	these workarounds: CYGPKG_DEVS_ETH_MIPS_UPD985XX_HARDWARE_BUGS.	"Workarounds for Ethernet Hardware bugs"2001-07-16  Hugo Tyson  <hmt@redhat.com>	* src/if_upd985xx.c (PacketRxReady): Test for, rather than assert,	packet size in range.  The hardware can report a tiny packet as	AOK, with no bad in the status, despite the doc's reassurances.2001-07-13  Hugo Tyson  <hmt@redhat.com>	* cdl/upd985xx_eth_drivers.cdl: Turn off the startup chatter.2001-07-13  Hugo Tyson  <hmt@redhat.com>	* src/if_upd985xx.c (TxDone): Test a few more bits for tx	complete; it turns out you can get tx underruns when the CPU us	heavily loaded, as in the tcp_echo tests with high load.2001-07-13  Hugo Tyson  <hmt@redhat.com>	* src/if_upd985xx.c (eth_upd985xx_send): Use HAL_DCACHE_STORE()	rather than syncing the whole of cache every sglist entry(=mbuf).	Turns out the cache op must be cache line aligned to work on the	4120, boo, unlike other MIPS and unlike the doc, even.2001-07-12  Hugo Tyson  <hmt@redhat.com>	* cdl/upd985xx_eth_drivers.cdl (CYGPKG_DEVS_ETH_MIPS_UPD985XX_ETH0):	Whole new section to address configuring the source of the MAC	address.  Also allows configury of the device's name ("eth0") for	cohabitation with additional devices.	* src/if_upd985xx.c (upd985xx_eth_upd985xx_init): Pick up the ESA	from EEPROM if it's available, also support a fixed ESA from CDL	configuration land.  A few minor changes to the structure	initialization to accommodate this; also pick up the interrupt	vector from struct init.	(eth_set_mac_address): New routine available via the ioctl()	entry, for use when neither a fixed nor EEPROM address is	available.2001-07-12  Hugo Tyson  <hmt@redhat.com>	* src/if_upd985xx.c (NUM_RXBUFS): Reduce NUM_RXBUFS to 8; IME	fewer results in lost rx's in typical systems.  Enlarge rx buffers	slightly, to accommodate oversize VLAN packets.  128 bytes extra	should be enough.  Implemented eth_upd985xx_configure() selection	of promiscuous mode and allow oversize packets - up to the allowed	oversize.  Otherwise we would get confused if a packet ate more	than 1 rx buffer.2001-07-12  Hugo Tyson  <hmt@redhat.com>	* src/if_upd985xx.c: Tidy up debug print defaults; make functions	static; add a few extra statistics to the device object; pass a	p_eth_upd985xx around more consistently for if we switch to	multiple devices in future; comment out mii_write(); handle	stopping the device with a tx pending; remove some commented-out	templates copied from another driver; and fill in SNMP statistics.	In other words, many minor changes.2001-07-11  Hugo Tyson  <hmt@redhat.com>	* src/if_upd985xx.c (PacketRxReady): Recover from running out of	receive buffers.  All very dodgy, but it seems to work.	Additional efforts are also made to reset the device, having	realized how hard it is to re-initialize the receive engine once	it has been awakened.2001-07-11  Hugo Tyson  <hmt@redhat.com>	* src/if_upd985xx.c: Efficient Rx now essentially working, with a	simple circular buffer, always linked into a ring, and one entry	of which is always NULL,NULL to bring the rx machinery to a halt.	If it reaches thus far the rx mechanism seems to jam; will deal	with that next.2001-07-09  Hugo Tyson  <hmt@redhat.com>	* src/if_upd985xx.c: Rejigged version of the rx buffer system;	still not working properly, still not a good match for the	hardware's elusive semantics.  Committed anyway, to keep it around	for reference.	(eth_upd985xx_status): Also removed all the cruft about	renegotiating line status; it's not needed.2001-07-06  Hugo Tyson  <hmt@redhat.com>	* include/upd985xx_eth.h (ETH_MADR_PHY_DEVICE_PHYS_ADDRESS):	Change name of PHY address symbol to generic not SEEQ.  	Comment out the non-standard symbols for useful bits that the	previous PHY device supported.	* src/if_upd985xx.c (eth_upd985xx_reset): If there is a valid ESA	in the MAC already, run with it - it would have come from the	not-fitted serial EEPROM, via some different registers.	(upd985xx_eth_upd985xx_init): Moved the call to reset about to	accommodate this.	(eth_upd985xx_status): Omit renegotiation of link properties and	use the intersection of the capabilities bits to report what	speed, duplex, we are running at.  More portable.	(mii_write):	(mii_read): Change name of PHY address symbol to generic not SEEQ	'cos the board has changed.2001-07-06  Hugo Tyson  <hmt@redhat.com>	* ChangeLog:	* cdl/upd985xx_eth_drivers.cdl:	* include/upd985xx_eth.h:	* src/if_upd985xx.c:	New files.  Initial checkin of limping along version of 	NEC upd985xx ethernet driver.	Limitations:	ESA is hard coded.	It talks to the PHY just to make sure - helped with debug anyway.	No SNMP data exported.	No ioctl() for promiscuous mode or VLAN mode.	Only one TX at once.	Only one RX buffer, so no RX until serviced.	It seems to loose interrupts - inevitably, for an eth device - and	there's no "catchup" defense against this yet.	It's oriented to the "old" (already) board - so the particular PHY	and GPIO layout.//===========================================================================//####ECOSGPLCOPYRIGHTBEGIN####// -------------------------------------------// This file is part of eCos, the Embedded Configurable Operating System.// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.//// eCos is free software; you can redistribute it and/or modify it under// the terms of the GNU General Public License as published by the Free// Software Foundation; either version 2 or (at your option) any later version.//// eCos is distributed in the hope that it will be useful, but WITHOUT ANY// WARRANTY; without even the implied warranty of MERCHANTABILITY or// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License// for more details.//// You should have received a copy of the GNU General Public License along// with eCos; if not, write to the Free Software Foundation, Inc.,// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.//// As a special exception, if other files instantiate templates or use macros// or inline functions from this file, or you compile this file and link it// with other works to produce a work based on this file, this file does not// by itself cause the resulting work to be covered by the GNU General Public// License. However the source code for this file must still be made available// in accordance with section (3) of the GNU General Public License.//// This exception does not invalidate any other reasons why a work based on// this file might be covered by the GNU General Public License.//// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.// at http://sources.redhat.com/ecos/ecos-license/// -------------------------------------------//####ECOSGPLCOPYRIGHTEND####//===========================================================================

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
奇米在线7777在线精品| 亚洲精品一线二线三线无人区| 美女视频网站久久| 亚洲a一区二区| 午夜视黄欧洲亚洲| 婷婷一区二区三区| 日韩和的一区二区| 免费成人在线视频观看| 久久国产精品一区二区| 国产最新精品免费| 粉嫩av一区二区三区粉嫩| 风间由美一区二区三区在线观看| 国产成人高清视频| 色婷婷av一区二区三区之一色屋| 色综合婷婷久久| 欧美日本一区二区| 久久久久久久综合色一本| 久久久久久亚洲综合| 欧美激情一二三区| 一区二区三区四区激情 | 久久久蜜桃精品| 国产欧美一区二区精品性| 中文字幕一区二区视频| 亚洲一级电影视频| 久久精品国产久精国产| 成人高清视频在线观看| 欧美三级蜜桃2在线观看| 欧美不卡一区二区| 亚洲丝袜美腿综合| 奇米888四色在线精品| 国产成人综合精品三级| 欧美视频精品在线观看| 久久综合九色欧美综合狠狠| 国产精品久久精品日日| 日产欧产美韩系列久久99| 高清免费成人av| 91精品国产综合久久香蕉的特点| 久久久精品综合| 亚洲最大的成人av| 国产成人鲁色资源国产91色综 | 91国产福利在线| xnxx国产精品| 一二三区精品视频| 国产精品一二一区| 欧美一级日韩一级| 亚洲婷婷综合久久一本伊一区| 日韩二区在线观看| 色婷婷综合久久久| 国产欧美一区二区三区网站 | 99视频精品在线| 久久一留热品黄| 日本女人一区二区三区| 欧美在线综合视频| 中文字幕永久在线不卡| 国产自产v一区二区三区c| 欧美另类z0zxhd电影| 日韩码欧中文字| 国产成人av电影在线播放| 日韩精品一区二区三区四区 | 91福利社在线观看| 欧美国产成人在线| 国产91露脸合集magnet| 日韩免费性生活视频播放| 五月综合激情网| 欧美视频第二页| 一区二区三区免费看视频| 成人激情视频网站| 国产欧美一区二区精品久导航| 蜜臀a∨国产成人精品| 欧美一区二区视频在线观看2020| 亚洲一区二区三区国产| 欧美亚洲国产bt| 亚洲国产精品久久久男人的天堂| 91国偷自产一区二区三区成为亚洲经典 | 亚洲视频免费观看| 99久久综合国产精品| 亚洲日本va午夜在线电影| 91丝袜美腿高跟国产极品老师 | 日韩欧美一区中文| 美女高潮久久久| 久久免费的精品国产v∧| 久久99在线观看| 久久奇米777| 国产aⅴ精品一区二区三区色成熟| 欧美激情一区二区三区不卡| www.亚洲免费av| 亚洲成人午夜影院| 欧美一区二区三区在线观看| 日本成人在线视频网站| 久久影院午夜片一区| proumb性欧美在线观看| 一级日本不卡的影视| 91精品中文字幕一区二区三区| 美日韩一区二区| 久久久精品tv| 色爱区综合激月婷婷| 日日夜夜精品免费视频| 精品精品国产高清a毛片牛牛| 成人免费视频免费观看| 亚洲国产日韩一区二区| 日韩精品一区二区三区视频 | 91福利在线导航| 久久99久久99小草精品免视看| 久久久激情视频| 欧美性受xxxx黑人xyx性爽| 麻豆免费看一区二区三区| 中文字幕av一区二区三区高 | 在线视频国内自拍亚洲视频| 青青草伊人久久| 亚洲国产高清在线| 欧美精品777| 成人福利视频在线| 日精品一区二区三区| 亚洲国产精华液网站w| 日韩一区二区中文字幕| eeuss鲁一区二区三区| 蜜臀av性久久久久蜜臀aⅴ四虎| 国产精品久99| 日韩欧美一区在线| 欧美综合天天夜夜久久| 国产成人综合网站| 日本aⅴ免费视频一区二区三区| 国产精品久久久久久亚洲毛片 | 中文文精品字幕一区二区| 正在播放亚洲一区| 成人综合在线观看| 久久福利视频一区二区| 亚洲国产综合视频在线观看| 国产精品欧美一区喷水| 欧美xxxxx裸体时装秀| 欧美亚洲一区二区在线| 成人高清av在线| 风间由美一区二区av101| 捆绑紧缚一区二区三区视频 | 精品系列免费在线观看| 亚洲成人第一页| 亚洲欧洲性图库| 中文字幕五月欧美| 欧美激情一二三区| 国产欧美日韩在线| 国产亚洲成aⅴ人片在线观看| 日韩欧美国产高清| 91精品国产一区二区| 欧美美女激情18p| 91久久精品国产91性色tv| 97国产精品videossex| 成人18精品视频| www.成人在线| 色呦呦日韩精品| 在线视频欧美区| 色狠狠桃花综合| 色婷婷亚洲精品| 欧美日韩小视频| 欧美一区二区免费观在线| 91.麻豆视频| 日韩精品一区二区三区视频 | 国产精品成人网| 亚洲欧美日韩国产综合在线| 亚洲女女做受ⅹxx高潮| 亚洲精品免费一二三区| 亚洲三级在线观看| 午夜免费久久看| 蜜臀av亚洲一区中文字幕| 另类小说视频一区二区| 另类综合日韩欧美亚洲| 国产乱码精品1区2区3区| 国产成人高清在线| 色视频一区二区| 777xxx欧美| 久久影院午夜片一区| 自拍偷自拍亚洲精品播放| 亚洲精品欧美激情| 日本色综合中文字幕| 国产精品123| 在线观看国产一区二区| 91精品国产综合久久精品| 久久精品视频网| 成人免费一区二区三区在线观看| 一区二区三区成人| 日韩精品电影一区亚洲| 国产经典欧美精品| 欧美综合在线视频| 国产精品美女久久久久av爽李琼| 久久久久国产精品麻豆ai换脸 | 国产午夜精品一区二区三区嫩草| 国产精品天美传媒| 亚洲一区二区偷拍精品| 久久精品国产色蜜蜜麻豆| 91在线码无精品| 精品国产一区二区国模嫣然| 亚洲精品自拍动漫在线| 蜜臀99久久精品久久久久久软件| eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 | 欧美精品在线一区二区三区| 久久精品夜夜夜夜久久| 亚洲一区在线免费观看| 国产91清纯白嫩初高中在线观看 | 亚洲国产高清在线观看视频| 婷婷国产v国产偷v亚洲高清| 成人性生交大片免费看中文网站 |