Mailing List archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[linux-dvb] Re: drivers for FreeBSD?
Hi,
Yury Tarasievich wrote:
> On Tue, 01 Oct 2002 13:24:48 +0200 Holger Waechtler
> <holger@convergence.de> wrote:
>
>
>> Yury Tarasievich wrote:
>>
>>
>>> Is anybody working on FreeBSD version of 0.9 drivers?
>>>
>>> The only solution I'd found (http://freebsddvb.narod.ru) holds
>>> equivalent of 0.7.1 which doesn't work right with some providers.
>>> More, author of this port discontinued working on it.
>>
>> unfortunally I'm not aware of a more recent freebsd port. (but feel
>> free to continue his work and port the current driver;)
>>
>> There are not too many linux-specific calls in the driver, maybe
>> it's possible to implement them in a small mini-library using the
>> appropriate freebsd calls.
>
>
> I guess first some kind of structure overview would be needed... I'm
> not experienced in drivers porting, but it seems that issue won't be
> "how to simulate linux calls" but rather "how to simulate linux
> functionality", "what resources does the driver expect to find, what
> are they (v4l2, i2c, whatever)?" That's how it looks to my
> unexperienced eye.
well, if you simulate the linux internal driver API you will probably
have to implement the driver API calls. Below I attached a list of
unresolved symbols of the driver, these are the ones you have to simulate.
Holger
--------------------------
U __const_udelay
U __down_failed_interruptible
U __generic_copy_from_user
U __generic_copy_to_user
U __io_virt_debug
U __ioremap
U __pollwait
U __tasklet_schedule
U __this_module
U __udelay
U __up_wakeup
U __vmalloc
U __wake_up
U add_timer
U add_wait_queue
U alloc_skb
U create_proc_entry
U daemonize
U del_timer
U devfs_mk_dir
U devfs_register
U devfs_register_chrdev
U devfs_unregister
U devfs_unregister_chrdev
U do_BUG
U ether_setup
U exit_mm
U free_ipack
U free_irq
U generic_usercopy
U init_ipack
U init_mm
U input_event
U input_register_device
U input_unregister_device
U instant_repack
U interruptible_sleep_on
U interruptible_sleep_on_timeout
U iounmap
U jiffies
U kernel_thread
U kfree
U kmalloc
U mem_map
U netif_rx
U pci_alloc_consistent
U pci_disable_device
U pci_enable_device
U pci_free_consistent
U pci_read_config_dword
U pci_register_driver
U pci_set_master
U pci_unregister_driver
U printk
U register_netdev
U remap_page_range
U remove_proc_entry
U remove_wait_queue
U request_irq
U reset_ipack
U schedule
U schedule_timeout
U send_ipack_rest
U skb_over_panic
U sprintf
U strncpy_from_user
U sys_close
U tasklet_init
U try_inc_mod_count
U unregister_netdev
U vfree
U video_register_device
U video_unregister_device
--
Info:
To unsubscribe send a mail to listar@linuxtv.org with "unsubscribe linux-dvb" as subject.
Home |
Main Index |
Thread Index