# # ChangeLog for uspace/drv/fb in mainline # # Generated by Trac 1.6 # 2025-08-29T14:29:25Z Sat, 23 May 2015 03:50:49 GMT Jan Vesely [0683992] * uspace/drv/fb/amdm37x_dispc/amdm37x_dispc.c (modified) amdm37x_dispc: Unmap the old buffer, not the new. Fixes #608 Wed, 09 Jul 2014 23:25:28 GMT Jiri Svoboda [8e4a408] * uspace/drv/fb/amdm37x_dispc/amdm37x_dispc.c (modified) * uspace/drv/fb/amdm37x_dispc/main.c (modified) * uspace/drv/fb/kfb/kfb.c (modified) * uspace/drv/fb/kfb/port.c (modified) * uspace/lib/c/include/ipc/dev_iface.h (modified) * uspace/lib/drv/Makefile (modified) * uspace/lib/drv/generic/dev_iface.c (modified) * uspace/lib/drv/generic/private/remote_graph_dev.h (deleted) * uspace/lib/drv/generic/remote_graph_dev.c (deleted) * uspace/lib/drv/include/graph_iface.h (deleted) * uspace/lib/drv/include/ops/graph_dev.h (deleted) * uspace/srv/hid/compositor/compositor.c (modified) Visualizer should use a custom connection handler instead of a ... Mon, 19 May 2014 01:01:27 GMT Martin Decky [bf9cb2f] * kernel/generic/src/ddi/ddi.c (modified) * uspace/app/kio/kio.c (modified) * uspace/drv/audio/sb16/dsp.c (modified) * uspace/drv/block/ahci/ahci.c (modified) * uspace/drv/bus/usb/uhci/utils/malloc32.h (modified) * uspace/drv/fb/amdm37x_dispc/amdm37x_dispc.c (modified) * uspace/drv/fb/kfb/port.c (modified) * uspace/drv/nic/e1k/e1k.c (modified) * uspace/drv/nic/rtl8139/driver.c (modified) * uspace/lib/c/generic/ddi.c (modified) * uspace/lib/c/generic/time.c (modified) * uspace/srv/bd/rd/rd.c (modified) * uspace/srv/hid/input/port/niagara.c (modified) * uspace/srv/hid/output/port/ega.c (modified) * uspace/srv/hid/output/port/kchar.c (modified) * uspace/srv/hid/output/port/niagara.c (modified) * uspace/srv/hw/irc/obio/obio.c (modified) complete the desired API semantics of physmem_map() and ... Mon, 09 Sep 2013 21:51:32 GMT Martin Decky [c67dbd6] * uspace/drv/bus/usb/uhci/utils/malloc32.h (modified) * uspace/drv/fb/amdm37x_dispc/amdm37x_dispc.c (modified) * uspace/lib/c/include/ddi.h (modified) cstyle Mon, 09 Sep 2013 21:48:12 GMT Martin Decky [8442d10] * uspace/app/klog/klog.c (modified) * uspace/drv/audio/sb16/dsp.c (modified) * uspace/drv/block/ahci/ahci.c (modified) * uspace/drv/bus/usb/uhci/utils/malloc32.h (modified) * uspace/drv/fb/amdm37x_dispc/amdm37x_dispc.c (modified) * uspace/drv/fb/kfb/port.c (modified) * uspace/drv/nic/e1k/e1k.c (modified) * uspace/drv/nic/rtl8139/driver.c (modified) * uspace/drv/nic/rtl8139/driver.h (modified) * uspace/lib/c/generic/ddi.c (modified) * uspace/lib/c/generic/time.c (modified) * uspace/lib/c/include/ddi.h (modified) * uspace/srv/bd/rd/rd.c (modified) * uspace/srv/hid/input/port/niagara.c (modified) * uspace/srv/hid/output/port/ega.c (modified) * uspace/srv/hid/output/port/kchar.c (modified) * uspace/srv/hid/output/port/niagara.c (modified) * uspace/srv/hw/irc/obio/obio.c (modified) improve the API of physmem_map(), dmamem_map() and ... Thu, 24 Jan 2013 21:15:02 GMT Jan Vesely [0e63d34] * boot/arch/arm32/src/main.c (modified) * uspace/drv/fb/amdm37x_dispc/amdm37x_dispc.c (modified) arm32: Fix build failures. Mon, 21 Jan 2013 00:14:50 GMT Jan Vesely [a14f346] * boot/arch/arm32/Makefile.inc (modified) * kernel/arch/arm32/src/mach/beagleboardxm/beagleboardxm.c (modified) * kernel/genarch/include/drivers/amdm37x_dispc/amdm37x_dispc.h (deleted) * uspace/Makefile (modified) * uspace/drv/fb/amdm37x_dispc/amdm37x_dispc.c (modified) * uspace/drv/infrastructure/rootamdm37x/rootamdm37x.c (modified) amdm37x_dispc: Replace kenrel driver with uspace one. Works on qemu. Mon, 21 Jan 2013 00:10:36 GMT Jan Vesely [c7d11a0b] * uspace/drv/fb/amdm37x_dispc/Makefile (modified) * uspace/drv/fb/amdm37x_dispc/amdm37x_dispc.c (modified) * uspace/drv/fb/amdm37x_dispc/main.c (modified) * uspace/drv/fb/amdm37x_dispc/port.c (deleted) * uspace/drv/fb/amdm37x_dispc/port.h (deleted) amdm37x_dispc: Fixes. Assign vizualizer ops. Store pointer to ... Sun, 20 Jan 2013 23:00:23 GMT Jan Vesely [6ab189f] * uspace/drv/fb/amdm37x_dispc/amdm37x_dispc.ma (modified) amdm37x_dispc: Set correct match id. Sun, 20 Jan 2013 22:59:36 GMT Jan Vesely [943a1dc6] * uspace/drv/fb/amdm37x_dispc/amdm37x_dispc.c (modified) * uspace/drv/fb/amdm37x_dispc/amdm37x_dispc.h (modified) * uspace/drv/fb/amdm37x_dispc/amdm37x_dispc.ma (moved) amdm37x_dispc: Set workhorse function on mode switch. Sun, 20 Jan 2013 22:40:05 GMT Jan Vesely [f03f107] * uspace/drv/fb/amdm37x_dispc/amdm37x_dispc.c (modified) * uspace/drv/fb/amdm37x_dispc/amdm37x_dispc.h (modified) amdm37x_dispc: Implement damage_handling. Copied over from kfb. Sun, 20 Jan 2013 22:17:55 GMT Jan Vesely [7fa2031] * uspace/drv/fb/amdm37x_dispc/amdm37x_dispc.c (modified) * uspace/drv/fb/amdm37x_dispc/amdm37x_dispc_regs.h (modified) amdm37x_dispc: Implement mode changing. Sun, 20 Jan 2013 21:34:33 GMT Jan Vesely [96228d0] * uspace/drv/fb/amdm37x_dispc/amdm37x_dispc.c (modified) * uspace/drv/fb/amdm37x_dispc/amdm37x_dispc.h (modified) * uspace/drv/fb/amdm37x_dispc/main.c (modified) amdm37x_dispc: Initialize associated visualizer in dispc_init Sun, 20 Jan 2013 21:06:33 GMT Jan Vesely [9cc4b2b4] * uspace/drv/fb/amdm37x_dispc/Makefile (modified) * uspace/drv/fb/amdm37x_dispc/amdm37x_dispc.c (added) * uspace/drv/fb/amdm37x_dispc/amdm37x_dispc.h (modified) * uspace/drv/fb/amdm37x_dispc/main.c (modified) amdm37x_dispc: Init vizualizer. Sun, 20 Jan 2013 20:47:02 GMT Jan Vesely [74db5a1] * uspace/drv/fb/amdm37x_dispc/amdm37x_dispc.h (modified) * uspace/drv/fb/amdm37x_dispc/amdm37x_dispc_regs.h (added) * uspace/drv/fb/amdm37x_dispc/main.c (modified) amdm37x_dispc: Add function initialization. Covnert register map to ... Sun, 20 Jan 2013 20:04:56 GMT Jan Vesely [4e3bfab] * uspace/drv/fb/amdm37x_dispc/main.c (modified) amdm37x_dispc: Convert main.c file Sun, 20 Jan 2013 20:02:01 GMT Jan Vesely [d57ff6f] * uspace/drv/fb/amdm37x_dispc/Makefile (modified) * uspace/drv/fb/amdm37x_dispc/kfb.h (deleted) * uspace/drv/fb/amdm37x_dispc/main.c (moved) * uspace/drv/fb/amdm37x_dispc/port.c (modified) amdm37x_dispc: Begin conversion, remove unused header. Sun, 20 Jan 2013 19:44:51 GMT Jan Vesely [079cacf] * uspace/drv/fb/amdm37x_dispc/amdm37x_dispc.h (added) amdm37x_dispc: Copy register map from kernel. Sun, 20 Jan 2013 19:40:27 GMT Jan Vesely [a202dbb] * uspace/drv/fb/amdm37x_dispc/Makefile (added) * uspace/drv/fb/amdm37x_dispc/kfb.c (added) * uspace/drv/fb/amdm37x_dispc/kfb.h (added) * uspace/drv/fb/amdm37x_dispc/kfb.ma (added) * uspace/drv/fb/amdm37x_dispc/port.c (added) * uspace/drv/fb/amdm37x_dispc/port.h (added) Add amdm37x_dispc driver as a copy of the kfb driver. Thu, 22 Nov 2012 09:03:39 GMT Petr Koupy [7dba813] * uspace/drv/fb/kfb/port.c (modified) * uspace/lib/draw/drawctx.c (modified) * uspace/lib/draw/source.c (modified) * uspace/lib/draw/source.h (modified) * uspace/lib/draw/surface.c (modified) * uspace/lib/draw/surface.h (modified) * uspace/lib/gui/terminal.c (modified) * uspace/lib/softrend/transform.c (modified) * uspace/lib/softrend/transform.h (modified) * uspace/srv/hid/compositor/compositor.c (modified) Resolved Ticket #485 (Desktop is slow). GUI is usable in Qemu/non-KVM ... Fri, 17 Aug 2012 11:52:20 GMT Jiri Svoboda [1d5a540] * uspace/drv/block/ahci/ahci.c (modified) * uspace/drv/block/ahci/ahci.h (modified) * uspace/drv/bus/isa/isa.c (modified) * uspace/drv/bus/pci/pciintel/pci.c (modified) * uspace/drv/bus/usb/ehci/main.c (modified) * uspace/drv/bus/usb/ehci/res.c (modified) * uspace/drv/bus/usb/ehci/res.h (modified) * uspace/drv/bus/usb/ohci/hc.c (modified) * uspace/drv/bus/usb/ohci/main.c (modified) * uspace/drv/bus/usb/ohci/ohci.c (modified) * uspace/drv/bus/usb/ohci/res.c (modified) * uspace/drv/bus/usb/ohci/res.h (modified) * uspace/drv/bus/usb/uhci/main.c (modified) * uspace/drv/bus/usb/uhci/res.c (modified) * uspace/drv/bus/usb/uhci/res.h (modified) * uspace/drv/bus/usb/uhci/uhci.c (modified) * uspace/drv/bus/usb/uhcirh/main.c (modified) * uspace/drv/bus/usb/uhcirh/port.c (modified) * uspace/drv/bus/usb/usbflbk/main.c (modified) * uspace/drv/bus/usb/usbhid/generic/hiddev.c (modified) * uspace/drv/bus/usb/usbhid/generic/hiddev.h (modified) * uspace/drv/bus/usb/usbhid/kbd/kbddev.c (modified) * uspace/drv/bus/usb/usbhid/main.c (modified) * uspace/drv/bus/usb/usbhid/mouse/mousedev.c (modified) * uspace/drv/bus/usb/usbhid/multimedia/multimedia.c (modified) * uspace/drv/bus/usb/usbhub/port.c (modified) * uspace/drv/bus/usb/usbhub/usbhub.c (modified) * uspace/drv/bus/usb/usbmast/main.c (modified) * uspace/drv/bus/usb/usbmast/scsi_ms.c (modified) * uspace/drv/bus/usb/usbmid/explore.c (modified) * uspace/drv/bus/usb/usbmid/main.c (modified) * uspace/drv/bus/usb/usbmid/usbmid.c (modified) * uspace/drv/bus/usb/vhc/conndev.c (modified) * uspace/drv/bus/usb/vhc/connhost.c (modified) * uspace/drv/bus/usb/vhc/hub.c (modified) * uspace/drv/bus/usb/vhc/main.c (modified) * uspace/drv/char/i8042/i8042.c (modified) * uspace/drv/char/i8042/main.c (modified) * uspace/drv/char/ns8250/ns8250.c (modified) * uspace/drv/char/ps2mouse/main.c (modified) * uspace/drv/char/ps2mouse/ps2mouse.c (modified) * uspace/drv/char/xtkbd/main.c (modified) * uspace/drv/char/xtkbd/xtkbd.c (modified) * uspace/drv/fb/kfb/port.c (modified) * uspace/drv/infrastructure/root/root.c (modified) * uspace/drv/infrastructure/rootmac/rootmac.c (modified) * uspace/drv/infrastructure/rootpc/rootpc.c (modified) * uspace/drv/infrastructure/rootvirt/rootvirt.c (modified) * uspace/drv/nic/e1k/e1k.c (modified) * uspace/drv/nic/ne2k/ne2k.c (modified) * uspace/drv/nic/rtl8139/driver.c (modified) * uspace/drv/test/test1/test1.c (modified) * uspace/drv/test/test2/test2.c (modified) * uspace/drv/test/test3/test3.c (modified) * uspace/lib/drv/generic/driver.c (modified) * uspace/lib/drv/generic/interrupt.c (modified) * uspace/lib/drv/generic/private/driver.h (added) * uspace/lib/drv/generic/remote_graph_dev.c (modified) * uspace/lib/drv/include/ddf/driver.h (modified) * uspace/lib/nic/src/nic_driver.c (modified) * uspace/lib/nic/src/nic_impl.c (modified) * uspace/lib/usb/include/usb/hc.h (modified) * uspace/lib/usb/src/ddfiface.c (modified) * uspace/lib/usb/src/hc.c (modified) * uspace/lib/usbdev/src/devdrv.c (modified) * uspace/lib/usbdev/src/devpoll.c (modified) * uspace/lib/usbdev/src/hub.c (modified) * uspace/lib/usbdev/src/recognise.c (modified) * uspace/lib/usbhost/include/usb/host/hcd.h (modified) Merge DDF interface tightening. Thu, 16 Aug 2012 19:27:44 GMT Martin Decky [6d5e378] * boot/Makefile.common (modified) * uspace/Makefile (modified) * uspace/Makefile.common (modified) * uspace/app/bdsh/input.c (modified) * uspace/app/init/init.c (modified) * uspace/app/vdemo/Makefile (added) * uspace/app/vdemo/vdemo.c (added) * uspace/app/vlaunch/Makefile (added) * uspace/app/vlaunch/vlaunch.c (added) * uspace/app/vterm/Makefile (added) * uspace/app/vterm/vterm.c (added) * uspace/drv/fb/kfb/Makefile (added) * uspace/drv/fb/kfb/kfb.c (added) * uspace/drv/fb/kfb/kfb.h (added) * uspace/drv/fb/kfb/kfb.ma (added) * uspace/drv/fb/kfb/port.c (added) * uspace/drv/fb/kfb/port.h (added) * uspace/drv/infrastructure/rootvirt/devices.def (modified) * uspace/lib/c/Makefile (modified) * uspace/lib/c/generic/device/graph_dev.c (added) * uspace/lib/c/generic/io/chargrid.c (moved) * uspace/lib/c/generic/io/output.c (added) * uspace/lib/c/generic/io/visualizer.c (added) * uspace/lib/c/generic/io/window.c (added) * uspace/lib/c/include/device/graph_dev.h (added) * uspace/lib/c/include/io/charfield.h (moved) * uspace/lib/c/include/io/chargrid.h (added) * uspace/lib/c/include/io/mode.h (added) * uspace/lib/c/include/io/output.h (added) * uspace/lib/c/include/io/pixel.h (added) * uspace/lib/c/include/io/pixelmap.h (added) * uspace/lib/c/include/io/visualizer.h (added) * uspace/lib/c/include/io/window.h (added) * uspace/lib/c/include/ipc/dev_iface.h (modified) * uspace/lib/c/include/ipc/graph.h (added) * uspace/lib/c/include/ipc/output.h (added) * uspace/lib/c/include/ipc/window.h (added) * uspace/lib/clui/tinput.c (modified) * uspace/lib/draw/Makefile (added) * uspace/lib/draw/codec/tga.c (added) * uspace/lib/draw/codec/tga.h (added) * uspace/lib/draw/cursor.c (added) * uspace/lib/draw/cursor.h (added) * uspace/lib/draw/cursor/embedded.c (added) * uspace/lib/draw/cursor/embedded.h (added) * uspace/lib/draw/drawctx.c (added) * uspace/lib/draw/drawctx.h (added) * uspace/lib/draw/font.c (added) * uspace/lib/draw/font.h (added) * uspace/lib/draw/font/embedded.c (added) * uspace/lib/draw/font/embedded.h (added) * uspace/lib/draw/gfx/cursor-11x18.c (added) * uspace/lib/draw/gfx/cursor-11x18.h (added) * uspace/lib/draw/gfx/font-8x16.c (moved) * uspace/lib/draw/gfx/font-8x16.h (moved) * uspace/lib/draw/path.c (added) * uspace/lib/draw/path.h (added) * uspace/lib/draw/source.c (added) * uspace/lib/draw/source.h (added) * uspace/lib/draw/surface.c (added) * uspace/lib/draw/surface.h (added) * uspace/lib/drv/Makefile (modified) * uspace/lib/drv/generic/dev_iface.c (modified) * uspace/lib/drv/generic/remote_graph_dev.c (added) * uspace/lib/drv/include/ops/graph_dev.h (added) * uspace/lib/drv/include/remote_graph_dev.h (added) * uspace/lib/fb/fb.c (deleted) * uspace/lib/fb/fb.h (deleted) * uspace/lib/fb/imgmap.c (deleted) * uspace/lib/graph/Makefile (moved) * uspace/lib/graph/graph.c (added) * uspace/lib/graph/graph.h (added) * uspace/lib/gui/Makefile (added) * uspace/lib/gui/button.c (added) * uspace/lib/gui/button.h (added) * uspace/lib/gui/connection.c (added) * uspace/lib/gui/connection.h (added) * uspace/lib/gui/grid.c (added) * uspace/lib/gui/grid.h (added) * uspace/lib/gui/label.c (added) * uspace/lib/gui/label.h (added) * uspace/lib/gui/minimal.c (added) * uspace/lib/gui/minimal.h (added) * uspace/lib/gui/terminal.c (added) * uspace/lib/gui/terminal.h (added) * uspace/lib/gui/widget.c (added) * uspace/lib/gui/widget.h (added) * uspace/lib/gui/window.c (added) * uspace/lib/gui/window.h (added) * uspace/lib/softrend/Makefile (added) * uspace/lib/softrend/compose.c (added) * uspace/lib/softrend/compose.h (added) * uspace/lib/softrend/filter.c (added) * uspace/lib/softrend/filter.h (added) * uspace/lib/softrend/pixconv.c (added) * uspace/lib/softrend/pixconv.h (moved) * uspace/lib/softrend/rectangle.c (added) * uspace/lib/softrend/rectangle.h (added) * uspace/lib/softrend/transform.c (added) * uspace/lib/softrend/transform.h (added) * uspace/srv/hid/compositor/Makefile (added) * uspace/srv/hid/compositor/compositor.c (added) * uspace/srv/hid/compositor/compositor.h (added) * uspace/srv/hid/compositor/gfx/helenos.tga (moved) * uspace/srv/hid/compositor/gfx/nameic.tga (moved) * uspace/srv/hid/console/Makefile (modified) * uspace/srv/hid/console/console.c (modified) * uspace/srv/hid/console/gfx/anim_1.tga (deleted) * uspace/srv/hid/console/gfx/anim_2.tga (deleted) * uspace/srv/hid/console/gfx/anim_3.tga (deleted) * uspace/srv/hid/console/gfx/anim_4.tga (deleted) * uspace/srv/hid/console/gfx/cons_data.tga (deleted) * uspace/srv/hid/console/gfx/cons_dis.tga (deleted) * uspace/srv/hid/console/gfx/cons_dis_sel.tga (deleted) * uspace/srv/hid/console/gfx/cons_idle.tga (deleted) * uspace/srv/hid/console/gfx/cons_kernel.tga (deleted) * uspace/srv/hid/console/gfx/cons_sel.tga (deleted) * uspace/srv/hid/fb/fb.c (deleted) * uspace/srv/hid/fb/fb.h (deleted) * uspace/srv/hid/output/Makefile (moved) * uspace/srv/hid/output/ctl/serial.c (moved) * uspace/srv/hid/output/ctl/serial.h (moved) * uspace/srv/hid/output/gfx/font-8x16.c (added) * uspace/srv/hid/output/gfx/font-8x16.h (added) * uspace/srv/hid/output/output.c (added) * uspace/srv/hid/output/output.h (added) * uspace/srv/hid/output/port/ega.c (moved) * uspace/srv/hid/output/port/ega.h (moved) * uspace/srv/hid/output/port/kchar.c (moved) * uspace/srv/hid/output/port/kchar.h (moved) * uspace/srv/hid/output/port/kfb.c (moved) * uspace/srv/hid/output/port/kfb.h (moved) * uspace/srv/hid/output/port/niagara.c (moved) * uspace/srv/hid/output/port/niagara.h (moved) * uspace/srv/hid/output/port/ski.c (moved) * uspace/srv/hid/output/port/ski.h (moved) * uspace/srv/hid/output/proto/vt100.c (moved) * uspace/srv/hid/output/proto/vt100.h (moved) * uspace/srv/hid/remcons/remcons.c (modified) * uspace/srv/locsrv/locsrv.c (modified) cherrypick GUI implementation (originally by Petr Koupy), with ...