# # ChangeLog for uspace/srv/loc/loc.c in mainline # # Generated by Trac 1.6 # 2024-12-15T00:41:27Z Fri, 03 Feb 2012 16:46:10 GMT Jiri Svoboda [e2e56e67] * boot/Makefile.common (modified) * uspace/Makefile (modified) * uspace/srv/ethip/Makefile (added) * uspace/srv/ethip/ethip.c (added) * uspace/srv/inet/Makefile (modified) * uspace/srv/inet/inet.c (modified) * uspace/srv/inet/inet_link.c (added) * uspace/srv/inet/inet_link.h (added) * uspace/srv/loc/loc.c (modified) Stub IP/Ethernet server. Implement IP link discovery in inet server. Wed, 25 Jan 2012 17:29:51 GMT Martin Decky [5cc9eba] * uspace/drv/bus/isa/isa.c (modified) * uspace/drv/bus/usb/usbhid/mouse/mousedev.c (modified) * uspace/drv/nic/e1k/e1k.c (modified) * uspace/drv/nic/lo/lo.c (modified) * uspace/drv/nic/rtl8139/general.h (modified) * uspace/lib/drv/include/usbhc_iface.h (modified) * uspace/srv/loc/loc.c (modified) * uspace/srv/net/net/net.h (modified) * uspace/srv/net/nil/nildummy/nildummy.c (modified) cstyle (no change in functionality) Sat, 21 Jan 2012 15:06:51 GMT Jiri Svoboda [77a69ea] * uspace/lib/c/include/ipc/devman.h (modified) * uspace/lib/c/include/ipc/net.h (modified) * uspace/lib/c/include/ipc/net_net.h (modified) * uspace/lib/drv/generic/driver.c (modified) * uspace/lib/drv/include/ddf/driver.h (modified) * uspace/lib/net/generic/net_remote.c (modified) * uspace/lib/net/include/net_interface.h (modified) * uspace/lib/net/include/nil_remote.h (modified) * uspace/lib/net/nil/nil_remote.c (modified) * uspace/lib/nic/include/nic.h (modified) * uspace/lib/nic/src/nic_driver.c (modified) * uspace/lib/nic/src/nic_impl.c (modified) * uspace/srv/devman/devman.c (modified) * uspace/srv/loc/loc.c (modified) * uspace/srv/net/cfg/e1k.nic (modified) * uspace/srv/net/cfg/lo.nic (modified) * uspace/srv/net/cfg/ne2k.nic (modified) * uspace/srv/net/net/Makefile (modified) * uspace/srv/net/net/net.c (modified) * uspace/srv/net/net/net.h (modified) * uspace/srv/net/nil/eth/eth.c (modified) * uspace/srv/net/nil/eth/eth.h (modified) * uspace/srv/net/nil/nildummy/nildummy.c (modified) * uspace/srv/net/nil/nildummy/nildummy.h (modified) Allow multiple tasks to register for loc category change events. ... Sat, 15 Oct 2011 12:26:36 GMT Jakub Jermar [03f4acf] * uspace/srv/loc/loc.c (modified) Initialize category membership list for null services too. Fri, 07 Oct 2011 15:46:01 GMT Martin Decky [609243f4] * boot/Makefile.common (modified) * uspace/Makefile (modified) * uspace/Makefile.common (modified) * uspace/lib/c/Makefile (modified) * uspace/lib/c/generic/device/nic.c (added) * uspace/lib/c/generic/net/packet.c (modified) * uspace/lib/c/include/device/nic.h (added) * uspace/lib/c/include/ipc/dev_iface.h (modified) * uspace/lib/c/include/ipc/devman.h (modified) * uspace/lib/c/include/ipc/il.h (modified) * uspace/lib/c/include/ipc/net.h (modified) * uspace/lib/c/include/ipc/net_net.h (modified) * uspace/lib/c/include/ipc/nil.h (modified) * uspace/lib/c/include/ipc/services.h (modified) * uspace/lib/c/include/net/device.h (modified) * uspace/lib/c/include/net/eth_phys.h (added) * uspace/lib/c/include/net/packet.h (modified) * uspace/lib/c/include/net/packet_header.h (modified) * uspace/lib/drv/Makefile (modified) * uspace/lib/drv/generic/dev_iface.c (modified) * uspace/lib/drv/generic/driver.c (modified) * uspace/lib/drv/generic/remote_nic.c (added) * uspace/lib/drv/include/ddf/driver.h (modified) * uspace/lib/drv/include/ops/nic.h (added) * uspace/lib/drv/include/remote_nic.h (moved) * uspace/lib/net/Makefile (modified) * uspace/lib/net/generic/generic.c (modified) * uspace/lib/net/generic/net_checksum.c (modified) * uspace/lib/net/generic/net_remote.c (modified) * uspace/lib/net/generic/protocol_map.c (modified) * uspace/lib/net/il/arp_remote.c (modified) * uspace/lib/net/il/il_remote.c (modified) * uspace/lib/net/il/ip_remote.c (modified) * uspace/lib/net/include/arp_interface.h (modified) * uspace/lib/net/include/generic.h (modified) * uspace/lib/net/include/il_remote.h (modified) * uspace/lib/net/include/ip_interface.h (modified) * uspace/lib/net/include/ip_remote.h (modified) * uspace/lib/net/include/net_checksum.h (modified) * uspace/lib/net/include/net_interface.h (modified) * uspace/lib/net/include/netif_skel.h (deleted) * uspace/lib/net/include/nil_remote.h (modified) * uspace/lib/net/include/nil_skel.h (modified) * uspace/lib/net/include/tl_common.h (modified) * uspace/lib/net/include/tl_remote.h (modified) * uspace/lib/net/netif/netif_remote.c (deleted) * uspace/lib/net/netif/netif_skel.c (deleted) * uspace/lib/net/nil/nil_remote.c (modified) * uspace/lib/net/tl/icmp_client.c (modified) * uspace/lib/net/tl/tl_common.c (modified) * uspace/lib/net/tl/tl_remote.c (modified) * uspace/lib/packet/Makefile (deleted) * uspace/srv/devman/devman.c (modified) * uspace/srv/hw/netif/ne2000/Makefile (deleted) * uspace/srv/hw/netif/ne2000/dp8390.c (deleted) * uspace/srv/hw/netif/ne2000/dp8390.h (deleted) * uspace/srv/hw/netif/ne2000/ne2000.c (deleted) * uspace/srv/loc/loc.c (modified) * uspace/srv/net/cfg/lo.nic (moved) * uspace/srv/net/cfg/ne2k.nic (moved) * uspace/srv/net/documentation.txt (deleted) * uspace/srv/net/il/arp/arp.c (modified) * uspace/srv/net/il/arp/arp.h (modified) * uspace/srv/net/il/ip/ip.c (modified) * uspace/srv/net/il/ip/ip.h (modified) * uspace/srv/net/net/Makefile (modified) * uspace/srv/net/net/net.c (modified) * uspace/srv/net/net/net.h (modified) * uspace/srv/net/net/net_standalone.c (modified) * uspace/srv/net/net/packet_server.c (moved) * uspace/srv/net/net/packet_server.h (moved) * uspace/srv/net/netif/lo/Makefile (deleted) * uspace/srv/net/netif/lo/lo.c (deleted) * uspace/srv/net/nil/eth/eth.c (modified) * uspace/srv/net/nil/eth/eth.h (modified) * uspace/srv/net/nil/nildummy/nildummy.c (modified) * uspace/srv/net/nil/nildummy/nildummy.h (modified) * uspace/srv/net/tl/tcp/tcp.c (modified) * uspace/srv/net/tl/tcp/tcp.h (modified) * uspace/srv/net/tl/udp/udp.c (modified) cherrypick general networking improvements from lp:~helenos- ... Sun, 04 Sep 2011 20:38:24 GMT Jiri Svoboda [a9abe5fc] * uspace/srv/devman/main.c (modified) * uspace/srv/loc/loc.c (modified) Suppress various messages. Fri, 02 Sep 2011 15:22:24 GMT Jiri Svoboda [aff587f] * uspace/srv/loc/loc.c (modified) Fix missing check in loc_service_add_to_cat(). Thu, 18 Aug 2011 20:10:47 GMT Jiri Svoboda [d0dd7b5] * uspace/lib/c/generic/devman.c (modified) * uspace/lib/c/generic/loc.c (modified) * uspace/lib/c/include/devman.h (modified) * uspace/lib/c/include/ipc/devman.h (modified) * uspace/lib/c/include/loc.h (modified) * uspace/lib/drv/generic/driver.c (modified) * uspace/lib/drv/include/ddf/driver.h (modified) * uspace/srv/devman/devman.c (modified) * uspace/srv/devman/devman.h (modified) * uspace/srv/devman/main.c (modified) * uspace/srv/loc/category.c (modified) * uspace/srv/loc/category.h (modified) * uspace/srv/loc/loc.c (modified) * uspace/srv/loc/loc.h (modified) Work on device removal: - properly track service memberships in ... Thu, 18 Aug 2011 14:25:52 GMT Jiri Svoboda [763e0cd] * boot/Makefile.common (modified) * uspace/Makefile (modified) * uspace/lib/c/generic/loc.c (modified) * uspace/lib/c/include/ipc/loc.h (modified) * uspace/srv/loc/loc.c (modified) Locinfo utility. Right now displays yellow pages. Thu, 18 Aug 2011 12:35:59 GMT Jiri Svoboda [e280857] * uspace/app/lsusb/main.c (modified) * uspace/lib/c/generic/devman.c (modified) * uspace/lib/c/include/devman.h (modified) * uspace/lib/c/include/ipc/devman.h (modified) * uspace/lib/usb/include/usb/hc.h (modified) * uspace/lib/usb/src/hc.c (modified) * uspace/lib/usb/src/resolve.c (modified) * uspace/srv/devman/devman.c (modified) * uspace/srv/devman/devman.h (modified) * uspace/srv/devman/main.c (modified) * uspace/srv/loc/loc.c (modified) Remove class infrastructure from devman. Wed, 17 Aug 2011 13:39:53 GMT Jiri Svoboda [12f9f0d0] * uspace/app/tester/Makefile (modified) * uspace/app/tester/devs/devman1.c (deleted) * uspace/app/tester/devs/devman1.def (deleted) * uspace/app/tester/devs/devman2.c (deleted) * uspace/app/tester/devs/devman2.def (deleted) * uspace/app/tester/hw/misc/virtchar1.c (modified) * uspace/app/tester/tester.c (modified) * uspace/lib/c/generic/loc.c (modified) * uspace/lib/c/include/ipc/loc.h (modified) * uspace/lib/c/include/loc.h (modified) * uspace/srv/devman/main.c (modified) * uspace/srv/hid/input/generic/input.c (modified) * uspace/srv/loc/loc.c (modified) * uspace/srv/loc/loc.h (modified) Notifications on changes in loc categories. Limitations: - cannot ... Tue, 16 Aug 2011 17:31:34 GMT Jiri Svoboda [cce8a83] * uspace/lib/c/generic/loc.c (modified) * uspace/lib/c/include/ipc/loc.h (modified) * uspace/lib/c/include/loc.h (modified) * uspace/srv/hid/input/ctl/kbdev.c (modified) * uspace/srv/hid/input/generic/input.c (modified) * uspace/srv/hid/input/include/kbd.h (modified) * uspace/srv/hid/input/include/mouse.h (modified) * uspace/srv/hid/input/proto/mousedev.c (modified) * uspace/srv/loc/loc.c (modified) loc_service_get_name() to translate service ID to name. Tue, 16 Aug 2011 15:35:56 GMT Jiri Svoboda [278ac72] * uspace/lib/c/generic/loc.c (modified) * uspace/lib/c/include/ipc/loc.h (modified) * uspace/lib/c/include/loc.h (modified) * uspace/srv/loc/category.c (modified) * uspace/srv/loc/category.h (modified) * uspace/srv/loc/loc.c (modified) Add API for getting list of categories. Tue, 16 Aug 2011 12:37:58 GMT Jiri Svoboda [cc574511] * kernel/generic/src/ipc/sysipc.c (modified) * uspace/lib/c/generic/loc.c (modified) * uspace/lib/c/include/ipc/loc.h (modified) * uspace/lib/c/include/loc.h (modified) * uspace/srv/devman/main.c (modified) * uspace/srv/hid/input/ctl/kbdev.c (modified) * uspace/srv/hid/input/generic/input.c (modified) * uspace/srv/hid/input/include/kbd.h (modified) * uspace/srv/hid/input/include/mouse.h (modified) * uspace/srv/hid/input/proto/mousedev.c (modified) * uspace/srv/loc/Makefile (modified) * uspace/srv/loc/category.c (added) * uspace/srv/loc/category.h (added) * uspace/srv/loc/loc.c (modified) * uspace/srv/loc/loc.h (added) Basic category support in location service. Devman adds device ... Wed, 22 Jun 2011 22:00:52 GMT Jiri Svoboda [15f3c3f] * boot/Makefile.common (modified) * uspace/Makefile (modified) * uspace/app/bdsh/cmds/modules/bdd/bdd.c (modified) * uspace/app/blkdump/blkdump.c (modified) * uspace/app/bnchmark/bnchmark.c (modified) * uspace/app/ext2info/ext2info.c (modified) * uspace/app/init/init.c (modified) * uspace/app/lsusb/main.c (modified) * uspace/app/mkbd/main.c (modified) * uspace/app/mkfat/mkfat.c (modified) * uspace/app/tester/devs/devman2.c (modified) * uspace/app/tester/hw/misc/virtchar1.c (modified) * uspace/app/tester/vfs/vfs1.c (modified) * uspace/app/testread/testread.c (modified) * uspace/app/usbinfo/main.c (modified) * uspace/doc/doxygroups.h (modified) * uspace/drv/bus/usb/usbhid/generic/hiddev.c (modified) * uspace/drv/bus/usb/usbhid/kbd/kbddev.c (modified) * uspace/drv/bus/usb/usbhid/mouse/mousedev.c (modified) * uspace/drv/bus/usb/usbhid/multimedia/multimedia.c (modified) * uspace/drv/bus/usb/vhc/main.c (modified) * uspace/lib/block/libblock.c (modified) * uspace/lib/block/libblock.h (modified) * uspace/lib/c/Makefile (modified) * uspace/lib/c/generic/devmap.c (deleted) * uspace/lib/c/generic/io/io.c (modified) * uspace/lib/c/generic/loc.c (added) * uspace/lib/c/generic/vfs/vfs.c (modified) * uspace/lib/c/include/ipc/devman.h (modified) * uspace/lib/c/include/ipc/loc.h (moved) * uspace/lib/c/include/ipc/services.h (modified) * uspace/lib/c/include/loc.h (moved) * uspace/lib/c/include/sys/stat.h (modified) * uspace/lib/c/include/vfs/vfs.h (modified) * uspace/lib/ext2/libext2_filesystem.c (modified) * uspace/lib/ext2/libext2_filesystem.h (modified) * uspace/lib/ext2/libext2_superblock.c (modified) * uspace/lib/ext2/libext2_superblock.h (modified) * uspace/lib/fs/libfs.c (modified) * uspace/lib/fs/libfs.h (modified) * uspace/srv/bd/ata_bd/ata_bd.c (modified) * uspace/srv/bd/ata_bd/ata_bd.h (modified) * uspace/srv/bd/file_bd/file_bd.c (modified) * uspace/srv/bd/gxe_bd/gxe_bd.c (modified) * uspace/srv/bd/part/guid_part/guid_part.c (modified) * uspace/srv/bd/part/mbr_part/mbr_part.c (modified) * uspace/srv/bd/rd/rd.c (modified) * uspace/srv/devman/devman.c (modified) * uspace/srv/devman/devman.h (modified) * uspace/srv/devman/main.c (modified) * uspace/srv/devmap/devmap.c (deleted) * uspace/srv/fs/ext2fs/ext2fs_ops.c (modified) * uspace/srv/fs/fat/fat.h (modified) * uspace/srv/fs/fat/fat_fat.c (modified) * uspace/srv/fs/fat/fat_fat.h (modified) * uspace/srv/fs/fat/fat_idx.c (modified) * uspace/srv/fs/fat/fat_ops.c (modified) * uspace/srv/fs/locfs/Makefile (moved) * uspace/srv/fs/locfs/locfs.c (moved) * uspace/srv/fs/locfs/locfs.h (moved) * uspace/srv/fs/locfs/locfs_ops.c (moved) * uspace/srv/fs/locfs/locfs_ops.h (moved) * uspace/srv/fs/tmpfs/tmpfs.h (modified) * uspace/srv/fs/tmpfs/tmpfs_dump.c (modified) * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) * uspace/srv/hid/console/console.c (modified) * uspace/srv/hid/input/generic/input.c (modified) * uspace/srv/hid/input/port/adb.c (modified) * uspace/srv/hid/input/port/adb_mouse.c (modified) * uspace/srv/hid/input/port/chardev.c (modified) * uspace/srv/hid/input/port/chardev_mouse.c (modified) * uspace/srv/hid/s3c24xx_ts/s3c24xx_ts.c (modified) * uspace/srv/hid/s3c24xx_ts/s3c24xx_ts.h (modified) * uspace/srv/hw/bus/cuda_adb/cuda_adb.c (modified) * uspace/srv/hw/bus/cuda_adb/cuda_adb.h (modified) * uspace/srv/hw/char/i8042/i8042.c (modified) * uspace/srv/hw/char/i8042/i8042.h (modified) * uspace/srv/hw/char/s3c24xx_uart/s3c24xx_uart.c (modified) * uspace/srv/hw/char/s3c24xx_uart/s3c24xx_uart.h (modified) * uspace/srv/hw/irc/apic/apic.c (modified) * uspace/srv/hw/irc/fhc/fhc.c (modified) * uspace/srv/hw/irc/i8259/i8259.c (modified) * uspace/srv/hw/irc/obio/obio.c (modified) * uspace/srv/loc/Makefile (moved) * uspace/srv/loc/loc.c (added) * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_file.c (modified) * uspace/srv/vfs/vfs_lookup.c (modified) * uspace/srv/vfs/vfs_node.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) * uspace/srv/vfs/vfs_register.c (modified) Rename devmap to loc, devfs to locfs.