<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://etherboot.org/wiki/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://etherboot.org/wiki/feed.php">
        <title>Etherboot/gPXE Wiki soc:2009:asdlkf:notes</title>
        <description></description>
        <link>http://etherboot.org/wiki/</link>
        <image rdf:resource="http://etherboot.org/wiki/lib/tpl/monobook/images/favicon.ico" />
       <dc:date>2026-04-20T11:39:10-07:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://etherboot.org/wiki/soc/2009/asdlkf/notes/3c90x.c?rev=1247021101&amp;do=diff"/>
                <rdf:li rdf:resource="http://etherboot.org/wiki/soc/2009/asdlkf/notes/generic.c?rev=1247022714&amp;do=diff"/>
                <rdf:li rdf:resource="http://etherboot.org/wiki/soc/2009/asdlkf/notes/rtl8169.c?rev=1247019992&amp;do=diff"/>
                <rdf:li rdf:resource="http://etherboot.org/wiki/soc/2009/asdlkf/notes/skge.c?rev=1247426281&amp;do=diff"/>
                <rdf:li rdf:resource="http://etherboot.org/wiki/soc/2009/asdlkf/notes/start?rev=1247021904&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://etherboot.org/wiki/lib/tpl/monobook/images/favicon.ico">
        <title>Etherboot/gPXE Wiki</title>
        <link>http://etherboot.org/wiki/</link>
        <url>http://etherboot.org/wiki/lib/tpl/monobook/images/favicon.ico</url>
    </image>
    <item rdf:about="http://etherboot.org/wiki/soc/2009/asdlkf/notes/3c90x.c?rev=1247021101&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-07-07T19:45:01-07:00</dc:date>
        <title>soc:2009:asdlkf:notes:3c90x.c</title>
        <link>http://etherboot.org/wiki/soc/2009/asdlkf/notes/3c90x.c?rev=1247021101&amp;do=diff</link>
        <description>a3c90x_probe
	alloc_etherdev
	netdev_init
	pci_set_drvdata
	adjust_pci_device
	a3c90x_reset
	netdev_link_up
	(netdev_put)

a3c90x_open
	a3c90x_hw_start
	a3c90x_setup_tx_ring
	a3c90x_setup_rx_ring
		a3c90x_refill_rx_ring
			 a3c90x_prepare_rx_desc
	(a3c90x_free_resources)
	(a3c90x_reset)

a3c90x_transmit
	a3c90x_internal_IssueCommand

a3c90x_poll
	a3c90x_process_tx_packets
		netdev_tx_complete
	a3c90x_process_rx_packets
		(netdev_rx_err)
		iob_put
		netdev_rx
		a3c90x_refill_rx_ring
			alloc_iob
…</description>
    </item>
    <item rdf:about="http://etherboot.org/wiki/soc/2009/asdlkf/notes/generic.c?rev=1247022714&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-07-07T20:11:54-07:00</dc:date>
        <title>soc:2009:asdlkf:notes:generic.c</title>
        <link>http://etherboot.org/wiki/soc/2009/asdlkf/notes/generic.c?rev=1247022714&amp;do=diff</link>
        <description>probe
	alloc_etherdev
	netdev_init
	pci_set_drvdata
	adjust_pci_Device
	setup_IRQ
	software_reset_device
	read information from the card to identify version/etc...&gt;
	Initialize_phy
		write_standard_init_config
			write_card_version_specific_config
		configure_and_stop_clocks
		determine_and_configure_wire_speed
	netdev_link_up

open
	setup_tx_resources
	setup_rx_resources
		refill_rx_ring
			populate_rx_descriptor
	start_clocks
		software_reset_device

transmit
	write_new_packets_to_tx_ring

pol…</description>
    </item>
    <item rdf:about="http://etherboot.org/wiki/soc/2009/asdlkf/notes/rtl8169.c?rev=1247019992&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-07-07T19:26:32-07:00</dc:date>
        <title>soc:2009:asdlkf:notes:rtl8169.c</title>
        <link>http://etherboot.org/wiki/soc/2009/asdlkf/notes/rtl8169.c?rev=1247019992&amp;do=diff</link>
        <description>rtl8169_probe
	alloc_etherdev
	netdev_init
	pci_set_drvdata
	adjust_pci_Device
	rtl8169_irq_mask_and_ack
	rtl_soft_reset 
	rtl8169_get_mac_version 
	rtl8169_init_phy 
		rtl_hw_phy_config
			[one of several versions of rtlXXXXX_X_hw_phy_config]
		pci_write_config_byte
		mdio_write
		rtl8169_phy_reset 
			phy_reset_enable
			phy_reset_pending
		rtl8169_set_speed
			set_speed
	netdev_link_up

rtl8169_open
	rtl8169_setup_tx_resources
	rtl8169_setup_rx_resources
		rtl8169_refill_rx_ring
			rtl8169_po…</description>
    </item>
    <item rdf:about="http://etherboot.org/wiki/soc/2009/asdlkf/notes/skge.c?rev=1247426281&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-07-12T12:18:01-07:00</dc:date>
        <title>soc:2009:asdlkf:notes:skge.c</title>
        <link>http://etherboot.org/wiki/soc/2009/asdlkf/notes/skge.c?rev=1247426281&amp;do=diff</link>
        <description>skge_probe
	alloc_etherdev
	netdev_init
	pci_set_drvdata
	adjust_pci_device
	skge_get_register_address
	skge_hardware_reset
	skge_load_chip_identifiers
	skge_initialize
		skge_genesis_init
		skge_generic_init
		skge_stop_and_configure_clocks
	skge_devinit
		skge_supported_modes
		netdev_link_down
	netdev_link_up

skge_open
	//no separation done on allocation... 

	//setup rxresources
	skge_ring_alloc
	skge_rx_fill
		populate_rx_descriptor
	//setup_tx_resources
	skge_ring_alloc
			
	skge_start_cl…</description>
    </item>
    <item rdf:about="http://etherboot.org/wiki/soc/2009/asdlkf/notes/start?rev=1247021904&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-07-07T19:58:24-07:00</dc:date>
        <title>soc:2009:asdlkf:notes:start</title>
        <link>http://etherboot.org/wiki/soc/2009/asdlkf/notes/start?rev=1247021904&amp;do=diff</link>
        <description>Chris Kluka: Network driver development

Notes
 lspci -n -s  DeviceID  Friendly Name  Mac Address  00:04.0  1039:0900  “SiS900 PCI Fast Ethernet (rev 90)”  00:01:6c:d0:16:87  00:08.0  1186:4b01  “D-Link DGE-530T (rev 11)”  00:21:91:91:10:6d</description>
    </item>
</rdf:RDF>
