# # ChangeLog for uspace/drv/time in mainline # # Generated by Trac 1.6 # 2025-08-28T11:00:47Z Sun, 23 Aug 2015 12:50:23 GMT Martin Decky [f9b2cb4c] * abi/include/abi/ipc/interfaces.h (modified) * uspace/app/barber/barber.c (modified) * uspace/app/date/date.c (modified) * uspace/app/mixerctl/mixerctl.c (modified) * uspace/app/mkbd/main.c (modified) * uspace/app/nic/nic.c (modified) * uspace/app/sportdmp/sportdmp.c (modified) * uspace/app/tester/hw/misc/virtchar1.c (modified) * uspace/app/tester/hw/serial/serial1.c (modified) * uspace/app/wifi_supplicant/wifi_supplicant.c (modified) * uspace/drv/audio/hdaudio/hdaudio.c (modified) * uspace/drv/audio/sb16/dsp.c (modified) * uspace/drv/audio/sb16/main.c (modified) * uspace/drv/block/ahci/ahci.c (modified) * uspace/drv/block/ata_bd/main.c (modified) * uspace/drv/block/ddisk/ddisk.c (modified) * uspace/drv/bus/amba/amba.c (modified) * uspace/drv/bus/isa/isa.c (modified) * uspace/drv/bus/pci/pciintel/pci.c (modified) * uspace/drv/bus/usb/ehci/res.c (modified) * uspace/drv/bus/usb/ohci/res.c (modified) * uspace/drv/bus/usb/uhci/res.c (modified) * uspace/drv/bus/usb/uhcirh/main.c (modified) * uspace/drv/char/grlib_uart/grlib_uart.c (modified) * uspace/drv/char/i8042/main.c (modified) * uspace/drv/char/ns8250/ns8250.c (modified) * uspace/drv/char/pl050/pl050.c (modified) * uspace/drv/char/ps2mouse/ps2mouse.c (modified) * uspace/drv/char/xtkbd/xtkbd.c (modified) * uspace/drv/time/cmos-rtc/cmos-rtc.c (modified) * uspace/lib/block/block.c (modified) * uspace/lib/c/generic/async.c (modified) * uspace/lib/c/generic/bd.c (modified) * uspace/lib/c/generic/clipboard.c (modified) * uspace/lib/c/generic/corecfg.c (modified) * uspace/lib/c/generic/devman.c (modified) * uspace/lib/c/generic/dhcp.c (modified) * uspace/lib/c/generic/dnsr.c (modified) * uspace/lib/c/generic/inet.c (modified) * uspace/lib/c/generic/inet/tcp.c (modified) * uspace/lib/c/generic/inet/udp.c (modified) * uspace/lib/c/generic/inetcfg.c (modified) * uspace/lib/c/generic/inetping.c (modified) * uspace/lib/c/generic/io/console.c (modified) * uspace/lib/c/generic/io/input.c (modified) * uspace/lib/c/generic/io/io.c (modified) * uspace/lib/c/generic/io/log.c (modified) * uspace/lib/c/generic/io/logctl.c (modified) * uspace/lib/c/generic/iplink.c (modified) * uspace/lib/c/generic/irc.c (modified) * uspace/lib/c/generic/loader.c (modified) * uspace/lib/c/generic/loc.c (modified) * uspace/lib/c/generic/ns.c (modified) * uspace/lib/c/generic/time.c (modified) * uspace/lib/c/generic/vfs/vfs.c (modified) * uspace/lib/c/include/async.h (modified) * uspace/lib/c/include/devman.h (modified) * uspace/lib/c/include/ipc/devman.h (modified) * uspace/lib/c/include/ipc/driver.h (deleted) * uspace/lib/c/include/ipc/inet.h (modified) * uspace/lib/c/include/ipc/loc.h (modified) * uspace/lib/c/include/ipc/logger.h (modified) * uspace/lib/c/include/ipc/services.h (modified) * uspace/lib/c/include/loc.h (modified) * uspace/lib/c/include/ns.h (modified) * uspace/lib/c/include/vfs/vfs_sess.h (modified) * uspace/lib/drv/generic/driver.c (modified) * uspace/lib/drv/generic/remote_ahci.c (modified) * uspace/lib/drv/generic/remote_audio_pcm.c (modified) * uspace/lib/drv/generic/remote_nic.c (modified) * uspace/lib/drv/include/ddf/driver.h (modified) * uspace/lib/fs/libfs.c (modified) * uspace/lib/graph/graph.c (modified) * uspace/lib/gui/terminal.c (modified) * uspace/lib/gui/window.c (modified) * uspace/lib/hound/src/protocol.c (modified) * uspace/lib/nic/src/nic_driver.c (modified) * uspace/lib/usb/src/dev.c (modified) * uspace/lib/usb/src/hc.c (modified) * uspace/lib/usbvirt/src/device.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/sata_bd/sata_bd.c (modified) * uspace/srv/devman/client_conn.c (modified) * uspace/srv/devman/client_conn.h (modified) * uspace/srv/devman/driver.c (modified) * uspace/srv/devman/drv_conn.c (modified) * uspace/srv/devman/drv_conn.h (modified) * uspace/srv/devman/loc.c (modified) * uspace/srv/devman/main.c (modified) * uspace/srv/fs/cdfs/cdfs.c (modified) * uspace/srv/fs/exfat/exfat.c (modified) * uspace/srv/fs/ext4fs/ext4fs.c (modified) * uspace/srv/fs/fat/fat.c (modified) * uspace/srv/fs/locfs/locfs.c (modified) * uspace/srv/fs/locfs/locfs_ops.c (modified) * uspace/srv/fs/mfs/mfs.c (modified) * uspace/srv/fs/tmpfs/tmpfs.c (modified) * uspace/srv/fs/udf/udf.c (modified) * uspace/srv/hid/compositor/compositor.c (modified) * uspace/srv/hid/console/console.c (modified) * uspace/srv/hid/input/ctl/kbdev.c (modified) * uspace/srv/hid/input/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/proto/mousedev.c (modified) * uspace/srv/hid/isdv4_tablet/main.c (modified) * uspace/srv/hid/remcons/remcons.c (modified) * uspace/srv/hw/bus/cuda_adb/cuda_adb.c (modified) * uspace/srv/locsrv/locsrv.c (modified) * uspace/srv/locsrv/locsrv.h (modified) * uspace/srv/logger/main.c (modified) * uspace/srv/net/ethip/ethip.c (modified) * uspace/srv/net/ethip/ethip_nic.c (modified) * uspace/srv/net/inetsrv/inet_link.c (modified) * uspace/srv/net/inetsrv/inetsrv.c (modified) * uspace/srv/net/slip/slip.c (modified) unify interface API * introduce new interfaces * unify location ... Sat, 14 Mar 2015 21:48:01 GMT Jakub Jermar [7f9d97f3] * uspace/app/barber/barber.c (modified) * uspace/app/nettest1/nettest1.c (modified) * uspace/app/nettest2/nettest2.c (modified) * uspace/app/rcubench/rcubench.c (modified) * uspace/app/tester/ipc/ping_pong.c (modified) * uspace/app/tester/ipc/starve.c (modified) * uspace/drv/time/cmos-rtc/cmos-rtc.c (modified) * uspace/lib/c/generic/async.c (modified) * uspace/lib/c/generic/fibril_synch.c (modified) * uspace/lib/c/generic/io/console.c (modified) * uspace/lib/c/generic/time.c (modified) * uspace/lib/c/include/sys/time.h (modified) * uspace/lib/usbdev/src/hub.c (modified) * uspace/srv/audio/hound/audio_device.c (modified) Make gettimeofday() return the actual microseconds. Enhance struct ... Wed, 21 Nov 2012 23:26:22 GMT Jan Vesely [c739102] * abi/include/mm/as.h (modified) * boot/Makefile.common (modified) * boot/arch/ia64/src/main.c (modified) * contrib/conf/ski.conf (modified) * kernel/arch/amd64/Makefile.inc (modified) * kernel/arch/ia64/include/mm/as.h (modified) * kernel/arch/ia64/src/mm/tlb.c (modified) * kernel/arch/ppc32/src/ppc32.c (modified) * kernel/genarch/src/mm/page_ht.c (modified) * kernel/genarch/src/mm/page_pt.c (modified) * kernel/generic/include/config.h (modified) * kernel/generic/include/macros.h (modified) * kernel/generic/include/mm/as.h (modified) * kernel/generic/include/proc/task.h (modified) * kernel/generic/src/interrupt/interrupt.c (modified) * kernel/generic/src/main/kinit.c (modified) * kernel/generic/src/mm/as.c (modified) * kernel/generic/src/mm/backend_anon.c (modified) * kernel/generic/src/mm/backend_elf.c (modified) * kernel/generic/src/mm/backend_phys.c (modified) * kernel/generic/src/mm/km.c (modified) * kernel/generic/src/proc/program.c (modified) * kernel/generic/src/proc/task.c (modified) * tools/autotool.py (modified) * tools/config.py (modified) * tools/mkarray.py (modified) * tools/pack.py (modified) * tools/toolchain.sh (modified) * uspace/Makefile (modified) * uspace/Makefile.common (modified) * uspace/app/bdsh/config.h (modified) * uspace/app/ext2info/Makefile (deleted) * uspace/app/ext2info/ext2info.c (deleted) * uspace/app/tester/Makefile (modified) * uspace/app/tester/ext2/ext2_1.c (deleted) * uspace/app/tester/ext2/ext2_1.def (deleted) * uspace/app/tester/float/softfloat1.c (modified) * uspace/app/tester/print/print5.def (modified) * uspace/app/tester/print/print6.c (added) * uspace/app/tester/print/print6.def (added) * uspace/app/tester/tester.c (modified) * uspace/app/tester/tester.h (modified) * uspace/drv/time/cmos-rtc/cmos-rtc.c (modified) * uspace/lib/c/Makefile (modified) * uspace/lib/c/generic/dlfcn.c (modified) * uspace/lib/c/generic/double_to_str.c (added) * uspace/lib/c/generic/fibril.c (modified) * uspace/lib/c/generic/ieee_double.c (added) * uspace/lib/c/generic/io/log.c (modified) * uspace/lib/c/generic/io/printf_core.c (modified) * uspace/lib/c/generic/power_of_ten.c (added) * uspace/lib/c/generic/private/power_of_ten.h (added) * uspace/lib/c/generic/stack.c (moved) * uspace/lib/c/generic/thread.c (modified) * uspace/lib/c/include/double_to_str.h (moved) * uspace/lib/c/include/ieee_double.h (moved) * uspace/lib/c/include/macros.h (modified) * uspace/lib/c/include/stack.h (moved) * uspace/lib/clui/tinput.c (modified) * uspace/lib/ext2/Makefile (deleted) * uspace/lib/ext2/libext2_block_group.c (deleted) * uspace/lib/ext2/libext2_directory.c (deleted) * uspace/lib/ext2/libext2_directory.h (deleted) * uspace/lib/ext2/libext2_filesystem.c (deleted) * uspace/lib/ext2/libext2_filesystem.h (deleted) * uspace/lib/ext2/libext2_inode.c (deleted) * uspace/lib/ext2/libext2_inode.h (deleted) * uspace/lib/ext2/libext2_superblock.c (deleted) * uspace/lib/ext2/libext2_superblock.h (deleted) * uspace/lib/ext4/libext4_block_group.c (modified) * uspace/lib/ext4/libext4_block_group.h (modified) * uspace/lib/ext4/libext4_directory.c (modified) * uspace/lib/ext4/libext4_directory.h (modified) * uspace/lib/ext4/libext4_filesystem.c (modified) * uspace/lib/ext4/libext4_filesystem.h (modified) * uspace/lib/ext4/libext4_inode.c (modified) * uspace/lib/ext4/libext4_inode.h (modified) * uspace/lib/ext4/libext4_superblock.c (modified) * uspace/lib/ext4/libext4_superblock.h (modified) * uspace/lib/ext4/libext4_types.h (modified) * uspace/srv/fs/ext2fs/Makefile (deleted) * uspace/srv/fs/ext2fs/ext2fs_ops.c (deleted) * uspace/srv/fs/ext4fs/ext4fs_ops.c (modified) * uspace/srv/logger/initlvl.c (modified) Mainline changes. Wed, 31 Oct 2012 21:20:17 GMT Jakub Jermar [a582dff] * uspace/drv/time/cmos-rtc/cmos-rtc.c (modified) Put the function back into the 'clock' category in rtc_fun_online(). Wed, 24 Oct 2012 00:14:36 GMT Maurizio Lombardi [508fff8] * uspace/drv/time/cmos-rtc/cmos-rtc.c (modified) rtc: do not cache the boottime if rtc_read() failed. Thu, 18 Oct 2012 22:04:12 GMT Maurizio Lombardi [b801f2d] * uspace/drv/time/cmos-rtc/cmos-rtc.c (modified) rtc: Add support to fun_offline() / fun_online() Sun, 14 Oct 2012 14:10:16 GMT Jan Vesely [1ae74c6] * uspace/drv/bus/isa/i8237.c (modified) * uspace/drv/bus/pci/pciintel/pci.c (modified) * uspace/drv/bus/usb/uhci/hc.c (modified) * uspace/drv/bus/usb/uhci/hc.h (modified) * uspace/drv/bus/usb/uhcirh/port.c (modified) * uspace/drv/char/i8042/i8042.c (modified) * uspace/drv/char/ns8250/ns8250.c (modified) * uspace/drv/nic/e1k/e1k.c (modified) * uspace/drv/nic/ne2k/dp8390.c (modified) * uspace/drv/nic/rtl8139/defs.h (modified) * uspace/drv/nic/rtl8139/driver.c (modified) * uspace/drv/time/cmos-rtc/cmos-rtc.c (modified) * uspace/srv/bd/ata_bd/ata_bd.c (modified) * uspace/srv/bd/gxe_bd/gxe_bd.c (modified) * uspace/srv/hid/input/port/pl050.c (modified) * uspace/srv/hid/output/port/ega.c (modified) * uspace/srv/hid/s3c24xx_ts/s3c24xx_ts.c (modified) * uspace/srv/hw/char/s3c24xx_uart/s3c24xx_uart.c (modified) * uspace/srv/hw/irc/i8259/i8259.c (modified) Fix ddi.h header includes. Sun, 23 Sep 2012 16:13:06 GMT Maurizio Lombardi [0a586f4c] * uspace/drv/time/cmos-rtc/cmos-rtc.c (modified) rtc: return an error if the battery is low when reading/setting the time. Sun, 16 Sep 2012 11:32:08 GMT Maurizio Lombardi [289fa65] * uspace/drv/time/cmos-rtc/cmos-rtc.c (modified) rtc: fix call to ddf_log_init(NAME) to reflect changes in the ... Sun, 16 Sep 2012 11:17:34 GMT Maurizio Lombardi [efcfab9] * uspace/drv/time/cmos-rtc/cmos-rtc.c (modified) rtc: Add support to the battery_status_get() request Sat, 15 Sep 2012 14:58:48 GMT Maurizio Lombardi [917797f] * uspace/drv/time/cmos-rtc/cmos-rtc.c (modified) * uspace/lib/c/Makefile (modified) * uspace/lib/c/generic/device/battery_dev.c (added) * uspace/lib/c/include/device/battery_dev.h (added) * uspace/lib/c/include/ipc/dev_iface.h (modified) * uspace/lib/drv/Makefile (modified) * uspace/lib/drv/generic/remote_clock_dev.c (modified) * uspace/lib/drv/include/ops/battery_dev.h (added) * uspace/lib/drv/include/remote_battery_dev.h (moved) Add support to the battery interface, not tested yet Tue, 04 Sep 2012 20:11:22 GMT Maurizio Lombardi [78ca12b] * uspace/drv/time/cmos-rtc/cmos-rtc.c (modified) rtc: get rid of "port + 1" and use a preprocessor macro Sun, 02 Sep 2012 20:32:45 GMT Maurizio Lombardi [85f7369] * uspace/drv/time/cmos-rtc/cmos-rtc.c (modified) rtc: remove unneeded cast Sun, 02 Sep 2012 18:44:40 GMT Maurizio Lombardi [7ff35c7] * uspace/drv/time/cmos-rtc/cmos-rtc.c (modified) rtc: Fix compile errors on 32bit architectures Thu, 23 Aug 2012 22:02:48 GMT Maurizio Lombardi [276e44a] * uspace/drv/time/cmos-rtc/cmos-rtc.c (modified) rtc: fix format string error Thu, 23 Aug 2012 14:28:14 GMT Maurizio Lombardi [ae827d0] * uspace/app/date/date.c (modified) * uspace/drv/time/cmos-rtc/cmos-rtc.c (modified) rtc: make the driver - port IO / memory mapped IO - neutral. Thu, 23 Aug 2012 11:50:07 GMT Maurizio Lombardi [9673fd3] * uspace/drv/time/cmos-rtc/cmos-rtc.c (modified) rtc: add support to offline/online operations Wed, 22 Aug 2012 18:53:13 GMT Maurizio Lombardi [664fc031] * uspace/drv/time/cmos-rtc/cmos-rtc.c (modified) * uspace/lib/c/generic/time.c (modified) * uspace/lib/c/include/sys/time.h (modified) * uspace/lib/posix/time.c (modified) rename the new time functions to the time_* naming scheme Mon, 20 Aug 2012 22:37:25 GMT Maurizio Lombardi [971f50e7] * uspace/drv/time/cmos-rtc/cmos-rtc.c (modified) rtc: use ioport8_t* instead of uint32_t* as the type of the io_addr ... Mon, 20 Aug 2012 22:24:43 GMT Maurizio Lombardi [762083b] * uspace/drv/time/cmos-rtc/cmos-rtc.c (modified) set the boottime to zero in rtc_dev_initialize(), remove a double ... Mon, 20 Aug 2012 21:41:29 GMT Maurizio Lombardi [c9abf50] * uspace/drv/time/cmos-rtc/cmos-rtc.c (modified) cstyle Mon, 20 Aug 2012 21:38:24 GMT Maurizio Lombardi [60af6fc2] * uspace/drv/time/cmos-rtc/cmos-rtc.c (modified) rtc: move boottime into the rtc structure Mon, 20 Aug 2012 20:46:43 GMT Maurizio Lombardi [6f445a67] * uspace/drv/time/cmos-rtc/cmos-rtc.c (modified) Fix the rtc driver to support changes made by rev ... Thu, 16 Aug 2012 21:35:20 GMT Maurizio Lombardi [83298e8] * uspace/drv/time/cmos-rtc/cmos-rtc.c (modified) rtc: make use of the getuptime() function Wed, 15 Aug 2012 17:52:09 GMT Maurizio Lombardi [f7ea5400] * uspace/drv/time/cmos-rtc/cmos-rtc.c (modified) * uspace/lib/c/generic/time.c (modified) * uspace/lib/c/include/sys/time.h (modified) * uspace/lib/posix/time.c (modified) * uspace/lib/posix/time.h (modified) Replace the gmtime(), asctime() localtime() and ctime() with a new ... Mon, 13 Aug 2012 13:57:15 GMT Maurizio Lombardi [43e660c] * uspace/drv/time/cmos-rtc/cmos-rtc.c (modified) rtc: the client_connected bool field is not needed Sun, 12 Aug 2012 18:24:56 GMT Maurizio Lombardi [ea5cc5b] * uspace/drv/time/cmos-rtc/cmos-rtc.c (modified) * uspace/lib/c/include/ipc/clock_ctl.h (modified) remove the CLOCK_GET_BOOTTIME operation Tue, 22 May 2012 23:57:04 GMT Maurizio Lombardi [0a0e6e7] * uspace/drv/time/cmos-rtc/cmos-rtc.c (modified) rtc: add some comments Tue, 22 May 2012 21:57:47 GMT Maurizio Lombardi [8fde078] * uspace/drv/time/cmos-rtc/cmos-rtc.c (modified) * uspace/lib/c/include/ipc/clock_ctl.h (modified) rtc: add support to the CLOCK_GET_BOOTTIME request Wed, 25 Apr 2012 15:38:42 GMT Maurizio Lombardi [af7e3d3] * uspace/drv/time/cmos-rtc/cmos-rtc.c (modified) rtc: add some comments, cstyle Wed, 25 Apr 2012 11:31:10 GMT Maurizio Lombardi [fa18523] * uspace/app/date/date.c (modified) * uspace/drv/time/cmos-rtc/cmos-rtc.c (modified) rtc: move tm_sanity check() from the rtc driver to the date ... Wed, 25 Apr 2012 11:11:46 GMT Maurizio Lombardi [6a3808e] * uspace/drv/time/cmos-rtc/cmos-regs.h (modified) * uspace/drv/time/cmos-rtc/cmos-rtc.c (modified) rtc: rename the registers bit-masks to make the code more readable Wed, 18 Apr 2012 20:31:12 GMT Maurizio Lombardi [a44b58c] * uspace/drv/time/cmos-rtc/cmos-rtc.c (modified) rtc: improved tm structure sanity check Wed, 18 Apr 2012 00:17:52 GMT Maurizio Lombardi [e5fbe06] * uspace/drv/time/cmos-rtc/cmos-rtc.c (modified) rtc: Check the rtc epoch in rtc_tm_sanity_check() Tue, 17 Apr 2012 21:06:26 GMT Maurizio Lombardi [f004318] * uspace/drv/time/cmos-rtc/cmos-rtc.c (modified) rtc: some minor fixes - Fix a comment - return the sanity check ... Sun, 15 Apr 2012 23:32:23 GMT Maurizio Lombardi [074324f1] * uspace/drv/time/cmos-rtc/cmos-rtc.c (modified) rtc: Check the epoch of the rtc and fix the tm structure if needed. Sun, 15 Apr 2012 22:52:19 GMT Maurizio Lombardi [709476f4] * uspace/drv/time/cmos-rtc/cmos-rtc.c (modified) rtc: fix bug when setting the "month" rtc register Sun, 15 Apr 2012 19:44:36 GMT Maurizio Lombardi [f6af126] * uspace/drv/time/cmos-rtc/cmos-rtc.c (modified) rtc: force the rtc to operate in 24h mode (it should be active by ... Sun, 15 Apr 2012 15:24:03 GMT Maurizio Lombardi [80d3f846] * uspace/drv/time/cmos-rtc/cmos-rtc.c (modified) rtc: check for leap years Sat, 14 Apr 2012 18:08:21 GMT Maurizio Lombardi [a8a0d43] * uspace/drv/time/cmos-rtc/cmos-regs.h (modified) * uspace/drv/time/cmos-rtc/cmos-rtc.c (modified) rtc: inhibit updates, write the cmos registers and then restore ... Sat, 14 Apr 2012 16:45:13 GMT Maurizio Lombardi [cf72943] * uspace/drv/time/cmos-rtc/cmos-regs.h (modified) * uspace/drv/time/cmos-rtc/cmos-rtc.c (modified) rtc: fix RTC_MASK_UPDATE and add some comments Sat, 14 Apr 2012 14:51:41 GMT Maurizio Lombardi [1170ea3c] * uspace/drv/time/cmos-rtc/cmos-rtc.c (modified) Initial implementation of rtc_time_set() - Add ... Fri, 13 Apr 2012 20:23:29 GMT Maurizio Lombardi [95060d5b] * uspace/drv/time/cmos-rtc/cmos-regs.h (modified) * uspace/drv/time/cmos-rtc/cmos-rtc.c (modified) rtc: introduce support to 12h mode of operation Thu, 12 Apr 2012 15:54:57 GMT Maurizio Lombardi [bb8f69d] * uspace/drv/time/cmos-rtc/cmos-rtc.c (modified) rtc: add support to the dev_remove driver operation Thu, 05 Apr 2012 19:37:32 GMT Maurizio Lombardi [f61a326] * uspace/drv/time/cmos-rtc/cmos-rtc.c (modified) rtc: Fix cmos battery status reading Thu, 05 Apr 2012 18:46:20 GMT Maurizio Lombardi [2a4c22d] * uspace/drv/time/cmos-rtc/cmos-rtc.c (modified) rtc: revert revision 1492, it's completely broken. Wed, 04 Apr 2012 20:22:20 GMT Maurizio Lombardi [d8a4e79] * uspace/drv/time/cmos-rtc/cmos-regs.h (modified) * uspace/drv/time/cmos-rtc/cmos-rtc.c (modified) * uspace/lib/c/include/ipc/clock_ctl.h (added) rtc: Add an option to the default handler to get the status of the ... Wed, 04 Apr 2012 19:48:57 GMT Maurizio Lombardi [f87ea202] * uspace/drv/time/cmos-rtc/cmos-rtc.c (modified) rtc: it is sufficient to just read the second to understand if the ... Tue, 03 Apr 2012 19:07:05 GMT Maurizio Lombardi [fc7d28e] * uspace/drv/time/cmos-rtc/cmos-rtc.c (modified) rtc: driver improvements - Fix bcd mode detection - Check if the ... Tue, 03 Apr 2012 15:12:44 GMT Maurizio Lombardi [eccdc9e2] * uspace/drv/time/cmos-rtc/cmos-rtc.c (modified) rtc: fixme, bcd_mode is not correctly detected Tue, 03 Apr 2012 15:01:03 GMT Maurizio Lombardi [aeef318] * uspace/drv/time/cmos-rtc/cmos-rtc.c (modified) rtc: Fix the previous commit Tue, 03 Apr 2012 11:39:20 GMT Maurizio Lombardi [05ed9d7] * uspace/drv/time/cmos-rtc/cmos-rtc.c (modified) rtc: count the months starting from 0, not from 1 Tue, 03 Apr 2012 10:23:48 GMT Maurizio Lombardi [db8d552] * uspace/drv/time/cmos-rtc/cmos-rtc.c (modified) rtc: read the time from the rtc: - Perform the read in the ... Tue, 03 Apr 2012 10:21:43 GMT Maurizio Lombardi [d9c11eed] * uspace/drv/time/cmos-rtc/cmos-regs.h (modified) rtc: add the "status B" register address to the list of CMOS ... Tue, 03 Apr 2012 09:37:56 GMT Maurizio Lombardi [3b79ba5] * uspace/drv/time/cmos-rtc/cmos-rtc.c (modified) rtc: add a function to read a generic register from the CMOS memory Tue, 03 Apr 2012 09:15:30 GMT Maurizio Lombardi [f30ee571] * uspace/drv/time/cmos-rtc/cmos-rtc.c (modified) rtc: add the rtc_update_in_progress() function Tue, 03 Apr 2012 09:14:37 GMT Maurizio Lombardi [010341d] * uspace/drv/time/cmos-rtc/cmos-regs.h (added) rtc: add the cmos registers addresses. Tue, 03 Apr 2012 08:22:35 GMT Maurizio Lombardi [2a5171db] * uspace/drv/time/cmos-rtc/cmos-rtc.c (modified) rtc: add the rtc_close() callback. Tue, 03 Apr 2012 08:10:43 GMT Maurizio Lombardi [923b2eba] * uspace/drv/time/cmos-rtc/cmos-rtc.c (modified) rtc: add the rtc_open() callback Tue, 03 Apr 2012 07:51:15 GMT Maurizio Lombardi [8d2963d] * uspace/drv/time/cmos-rtc/cmos-rtc.c (modified) * uspace/lib/c/include/sys/time.h (modified) * uspace/lib/drv/include/ops/clock.h (modified) rtc: replace time_t with the new tm structure Sun, 01 Apr 2012 21:02:17 GMT Maurizio Lombardi [28ca043f] * uspace/drv/time/cmos-rtc/cmos-rtc.c (modified) RTC: raise an error if the I/O range assigned to the device is too small. Sun, 01 Apr 2012 20:19:01 GMT Maurizio Lombardi [4b44de57] * uspace/drv/time/cmos-rtc/cmos-rtc.c (modified) RTC: invoke the cleanup function in case of errors Sun, 01 Apr 2012 19:32:06 GMT Maurizio Lombardi [0883de8] * uspace/drv/time/cmos-rtc/cmos-rtc.c (modified) RTC: add the driver to the "clock" category; add a function to enable ... Sat, 31 Mar 2012 11:37:04 GMT Maurizio Lombardi [c47f1b6] * uspace/drv/time/cmos-rtc/cmos-rtc.c (modified) RTC: read the I/O address assigned to the device. Sat, 31 Mar 2012 09:56:45 GMT Maurizio Lombardi [5ef13847] * boot/arch/amd64/Makefile.inc (modified) * uspace/Makefile (modified) * uspace/drv/time/cmos-rtc/Makefile (added) * uspace/drv/time/cmos-rtc/cmos-rtc.c (moved) * uspace/drv/time/cmos-rtc/cmos-rtc.ma (added) RTC: move the rtc driver under drv/time/cmos-rtc Fri, 30 Mar 2012 20:35:50 GMT Maurizio Lombardi [b3db669] * uspace/drv/time/rtc.c (modified) RTC: Initial implementation of the rtc_dev_initialize() function Fri, 30 Mar 2012 13:44:15 GMT Maurizio Lombardi [0b8a3e7] * uspace/drv/time/rtc.c (modified) RTC: Add some comments on top of rtc_time_get() and rtc_time_set() ... Fri, 30 Mar 2012 13:24:02 GMT Maurizio Lombardi [6b329749] * uspace/drv/time/rtc.c (modified) RTC: add a fibril mutex to synchronize the access to the real time ... Fri, 30 Mar 2012 12:53:31 GMT Maurizio Lombardi [a31ca11f] * uspace/drv/time/rtc.c (modified) RTC: add the rtc_dev_add() skeleton. Fri, 30 Mar 2012 08:56:22 GMT Maurizio Lombardi [4863bb52] * uspace/drv/time/rtc.c (modified) RTC: the rtc driver implements the CLOCK_DEV_IFACE interface. Fri, 30 Mar 2012 08:21:19 GMT Maurizio Lombardi [a2e4889] * uspace/Makefile (modified) * uspace/drv/time/rtc.c (modified) RTC: link the rtc driver to the uspace Makefile and fix some typos Thu, 29 Mar 2012 21:20:32 GMT Maurizio Lombardi [1e19a15] * uspace/drv/time/rtc.c (added) RTC: first commit, rtc driver skeleton.