Changeset 3e828ea in mainline for uspace/srv
- Timestamp:
- 2019-09-23T12:49:29Z (7 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 9be2358
- Parents:
- 9259d20 (diff), 1a4ec93f (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)links above to see all the changes relative to each parent. - git-author:
- Jiri Svoboda <jiri@…> (2019-09-22 12:49:07)
- git-committer:
- Jiri Svoboda <jiri@…> (2019-09-23 12:49:29)
- Location:
- uspace/srv
- Files:
-
- 29 added
- 29 deleted
- 6 edited
- 15 moved
-
audio/hound/meson.build (moved) (moved from uspace/app/wavplay/Makefile ) (1 diff)
-
bd/file_bd/Makefile (deleted)
-
bd/file_bd/meson.build (added)
-
bd/rd/Makefile (deleted)
-
bd/rd/meson.build (added)
-
bd/sata_bd/Makefile (deleted)
-
bd/sata_bd/meson.build (added)
-
bd/vbd/meson.build (added)
-
clipboard/Makefile (deleted)
-
clipboard/meson.build (added)
-
devman/Makefile (deleted)
-
devman/meson.build (moved) (moved from uspace/app/blkdump/Makefile ) (1 diff)
-
fs/cdfs/Makefile (deleted)
-
fs/cdfs/meson.build (added)
-
fs/exfat/Makefile (deleted)
-
fs/exfat/meson.build (added)
-
fs/ext4fs/meson.build (added)
-
fs/fat/Makefile (deleted)
-
fs/fat/meson.build (moved) (moved from uspace/app/edit/Makefile ) (1 diff)
-
fs/locfs/Makefile (deleted)
-
fs/locfs/meson.build (added)
-
fs/mfs/Makefile (deleted)
-
fs/mfs/meson.build (moved) (moved from uspace/app/init/Makefile ) (1 diff)
-
fs/tmpfs/Makefile (deleted)
-
fs/tmpfs/meson.build (added)
-
fs/udf/meson.build (added)
-
hid/compositor/compositor.c (modified) (1 diff)
-
hid/compositor/meson.build (added)
-
hid/console/Makefile (deleted)
-
hid/console/meson.build (added)
-
hid/input/Makefile (deleted)
-
hid/input/input.c (modified) (1 diff)
-
hid/input/meson.build (moved) (moved from uspace/app/getterm/Makefile ) (1 diff)
-
hid/input/port/chardev.c (modified) (1 diff)
-
hid/isdv4_tablet/Makefile (deleted)
-
hid/isdv4_tablet/meson.build (added)
-
hid/output/Makefile (deleted)
-
hid/output/meson.build (moved) (moved from uspace/app/mkfat/Makefile ) (1 diff)
-
hid/output/port/chardev.c (modified) (1 diff)
-
hid/remcons/meson.build (added)
-
hid/rfb/meson.build (added)
-
hid/s3c24xx_ts/meson.build (added)
-
hw/char/s3c24xx_uart/Makefile (deleted)
-
hw/char/s3c24xx_uart/meson.build (added)
-
klog/meson.build (added)
-
loader/main.c (modified) (1 diff)
-
loader/meson.build (added)
-
locsrv/Makefile (deleted)
-
locsrv/meson.build (added)
-
logger/Makefile (deleted)
-
logger/meson.build (moved) (moved from uspace/srv/hid/remcons/Makefile ) (1 diff)
-
meson.build (moved) (moved from boot/Makefile.silo ) (2 diffs)
-
net/dhcp/Makefile (deleted)
-
net/dhcp/meson.build (added)
-
net/dnsrsrv/meson.build (moved) (moved from uspace/app/inet/Makefile ) (1 diff)
-
net/ethip/meson.build (moved) (moved from uspace/srv/net/loopip/Makefile ) (1 diff)
-
net/inetsrv/Makefile (deleted)
-
net/inetsrv/meson.build (moved) (moved from uspace/srv/net/dnsrsrv/Makefile ) (1 diff)
-
net/loopip/meson.build (added)
-
net/nconfsrv/Makefile (deleted)
-
net/nconfsrv/meson.build (added)
-
net/slip/Makefile (deleted)
-
net/slip/meson.build (added)
-
net/tcp/Makefile (deleted)
-
net/tcp/meson.build (moved) (moved from uspace/app/devctl/Makefile ) (1 diff)
-
net/udp/Makefile (deleted)
-
net/udp/meson.build (moved) (moved from uspace/app/nterm/Makefile ) (1 diff)
-
ns/Makefile (deleted)
-
ns/meson.build (added)
-
taskmon/Makefile (deleted)
-
taskmon/meson.build (added)
-
test/chardev-test/Makefile (deleted)
-
test/chardev-test/meson.build (added)
-
test/ipc-test/meson.build (added)
-
vfs/Makefile (deleted)
-
vfs/meson.build (moved) (moved from uspace/app/kio/Makefile ) (1 diff)
-
vfs/vfs.h (modified) (1 diff)
-
volsrv/Makefile (deleted)
-
volsrv/meson.build (moved) (moved from uspace/srv/bd/vbd/Makefile ) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/audio/hound/meson.build
r9259d20 r3e828ea 27 27 # 28 28 29 USPACE_PREFIX = ../.. 30 BINARY = wavplay 31 32 LIBS = drv hound pcm 33 34 SOURCES = \ 35 dplay.c \36 drec.c \37 main.c \38 wave.c39 40 include $(USPACE_PREFIX)/Makefile.common 41 29 deps = [ 'drv', 'hound', 'pcm' ] 30 c_args += '-DNAME="hound"' 31 src = files( 32 'audio_data.c', 33 'audio_device.c', 34 'audio_sink.c', 35 'audio_source.c', 36 'connection.c', 37 'hound.c', 38 'hound_ctx.c', 39 'iface.c', 40 'main.c', 41 ) -
uspace/srv/devman/meson.build
r9259d20 r3e828ea 28 28 # 29 29 30 USPACE_PREFIX = ../.. 31 LIBS = block scsi 32 BINARY = blkdump 33 34 SOURCES = \ 35 blkdump.c 36 37 include $(USPACE_PREFIX)/Makefile.common 30 src = files( 31 'client_conn.c', 32 'dev.c', 33 'devtree.c', 34 'drv_conn.c', 35 'driver.c', 36 'loc.c', 37 'fun.c', 38 'main.c', 39 'match.c', 40 'util.c', 41 ) -
uspace/srv/fs/fat/meson.build
r9259d20 r3e828ea 28 28 # 29 29 30 USPACE_PREFIX = ../.. 31 BINARY = edit 32 33 SOURCES = \ 34 edit.c \35 sheet.c \36 search.c37 38 include $(USPACE_PREFIX)/Makefile.common 30 deps = [ 'block', 'fs' ] 31 src = files( 32 'fat.c', 33 'fat_ops.c', 34 'fat_idx.c', 35 'fat_dentry.c', 36 'fat_directory.c', 37 'fat_fat.c', 38 ) -
uspace/srv/fs/mfs/meson.build
r9259d20 r3e828ea 28 28 # 29 29 30 USPACE_PREFIX = ../.. 31 BINARY = init 32 STATIC_NEEDED = y 33 34 LIBS = untar block 35 36 SOURCES = \ 37 init.c \ 38 untar.c 39 40 include $(USPACE_PREFIX)/Makefile.common 30 deps = [ 'block', 'fs', 'minix' ] 31 src = files( 32 'mfs.c', 33 'mfs_ops.c', 34 'mfs_inode.c', 35 'mfs_rw.c', 36 'mfs_dentry.c', 37 'mfs_balloc.c', 38 'mfs_utils.c', 39 ) -
uspace/srv/hid/compositor/compositor.c
r9259d20 r3e828ea 67 67 #include <transform.h> 68 68 #include <rectangle.h> 69 #include < surface.h>70 #include < cursor.h>71 #include < source.h>72 #include <draw ctx.h>73 #include < codec/tga.h>69 #include <draw/surface.h> 70 #include <draw/cursor.h> 71 #include <draw/source.h> 72 #include <draw/drawctx.h> 73 #include <draw/codec.h> 74 74 75 75 #include "compositor.h" -
uspace/srv/hid/input/input.c
r9259d20 r3e828ea 630 630 kbd_add_dev(&chardev_port, &stty_ctl); 631 631 #endif 632 #if defined(UARCH_arm64) && defined(MACHINE_virt) 633 kbd_add_dev(&chardev_port, &stty_ctl); 634 #endif 632 635 /* Silence warning on abs32le about kbd_add_dev() being unused */ 633 636 (void) kbd_add_dev; -
uspace/srv/hid/input/meson.build
r9259d20 r3e828ea 28 28 # 29 29 30 USPACE_PREFIX = ../.. 31 DEFS = -DRELEASE=$(RELEASE) "-DCOPYRIGHT=$(COPYRIGHT)" "-DNAME=$(NAME)" 32 BINARY = getterm 33 34 SOURCES = \ 35 getterm.c \ 36 version.c \ 37 welcome.c 38 39 include $(USPACE_PREFIX)/Makefile.common 30 deps = [ 'drv' ] 31 src = files( 32 'layout/cz.c', 33 'layout/us_qwerty.c', 34 'layout/us_dvorak.c', 35 'layout/ar.c', 36 'port/chardev.c', 37 'proto/mousedev.c', 38 'ctl/kbdev.c', 39 'ctl/stty.c', 40 'ctl/sun.c', 41 'gsp.c', 42 'input.c', 43 'layout.c', 44 'stroke.c', 45 ) -
uspace/srv/hid/input/port/chardev.c
r9259d20 r3e828ea 64 64 "char/s3c24xx_uart", 65 65 /** Ski console, MSIM console, Sun4v console */ 66 "devices/\\hw\\console\\a" 66 "devices/\\hw\\console\\a", 67 /** PL011 serial console */ 68 "devices/\\hw\\uart\\a" 67 69 }; 68 70 -
uspace/srv/hid/output/meson.build
r9259d20 r3e828ea 28 28 # 29 29 30 USPACE_PREFIX = ../.. 31 LIBS = block 32 BINARY = mkfat 33 34 SOURCES = \ 35 mkfat.c36 37 include $(USPACE_PREFIX)/Makefile.common 30 deps = [ 'drv' ] 31 src = files( 32 'ctl/serial.c', 33 'port/ega.c', 34 'port/chardev.c', 35 'proto/vt100.c', 36 'output.c', 37 ) -
uspace/srv/hid/output/port/chardev.c
r9259d20 r3e828ea 216 216 #elif defined(MACHINE_msim) 217 217 /* OK */ 218 #elif defined(UARCH_arm64) && defined(MACHINE_virt) 219 /* OK */ 218 220 #else 219 221 return EOK; -
uspace/srv/loader/main.c
r9259d20 r3e828ea 290 290 DPRINTF("LOADER_LOAD()\n"); 291 291 292 int rc = elf_load(program_fd, &prog_info);293 if (rc != E E_OK) {292 errno_t rc = elf_load(program_fd, &prog_info); 293 if (rc != EOK) { 294 294 DPRINTF("Failed to load executable for '%s'.\n", progname); 295 295 async_answer_0(req, EINVAL); -
uspace/srv/logger/meson.build
r9259d20 r3e828ea 27 27 # 28 28 29 USPACE_PREFIX = ../../.. 30 BINARY = remcons 31 32 SOURCES = \ 33 remcons.c \34 user.c35 36 include $(USPACE_PREFIX)/Makefile.common 29 src = files( 30 'ctl.c', 31 'initlvl.c', 32 'level.c', 33 'logs.c', 34 'main.c', 35 'writer.c', 36 ) -
uspace/srv/meson.build
r9259d20 r3e828ea 1 1 # 2 # Copyright (c) 20 06 Martin Decky2 # Copyright (c) 2019 Jiří Zárevúcky 3 3 # All rights reserved. 4 4 # … … 27 27 # 28 28 29 .PHONY: all build_dist clean 30 31 include Makefile.common 32 33 SILO_PACKAGE = a.out 34 35 ISOFS_B = silo/$(SILO_PACKAGE)/isofs.b 36 SECOND_B = silo/$(SILO_PACKAGE)/second.b 37 SILO_CONF = silo/silo.conf 38 ISOFS_B_IN = $(DISTROOT)/boot/isofs.b 39 40 all: $(POST_OUTPUT) 41 42 $(POST_OUTPUT): build_dist 43 $(GENISOIMAGE) -f -G $(ISOFS_B_IN) -B ... -r -o $@ $(DISTROOT)/ 44 45 build_dist: clean 46 mkdir -p $(DISTROOT)/boot 47 mkdir -p $(DISTROOT)/HelenOS 48 cp $(BOOT_OUTPUT) $(DISTROOT)/HelenOS/ 49 cp $(ISOFS_B) $(DISTROOT)/boot/ 50 cp $(SECOND_B) $(DISTROOT)/boot/ 51 cp $(SILO_CONF) $(DISTROOT)/boot/ 52 53 clean: 54 rm -fr $(DISTROOT) 29 srvs = [ 30 'audio/hound', 31 'bd/file_bd', 32 'bd/rd', 33 'bd/sata_bd', 34 'bd/vbd', 35 'clipboard', 36 'devman', 37 'fs/cdfs', 38 'fs/exfat', 39 'fs/ext4fs', 40 'fs/fat', 41 'fs/locfs', 42 'fs/mfs', 43 'fs/tmpfs', 44 'fs/udf', 45 'hid/compositor', 46 'hid/console', 47 'hid/input', 48 'hid/isdv4_tablet', 49 'hid/output', 50 'hid/remcons', 51 'hid/rfb', 52 'hid/s3c24xx_ts', 53 'hw/char/s3c24xx_uart', 54 'klog', 55 'loader', 56 'locsrv', 57 'logger', 58 'net/dhcp', 59 'net/dnsrsrv', 60 'net/ethip', 61 'net/inetsrv', 62 'net/loopip', 63 'net/nconfsrv', 64 'net/slip', 65 'net/tcp', 66 'net/udp', 67 'ns', 68 'taskmon', 69 'test/chardev-test', 70 'test/ipc-test', 71 'vfs', 72 'volsrv', 73 ] -
uspace/srv/net/dnsrsrv/meson.build
r9259d20 r3e828ea 27 27 # 28 28 29 USPACE_PREFIX = ../.. 30 BINARY = inet 31 32 SOURCES = \ 33 inet.c 34 35 include $(USPACE_PREFIX)/Makefile.common 29 src = files( 30 'dns_msg.c', 31 'dnsrsrv.c', 32 'query.c', 33 'transport.c', 34 ) -
uspace/srv/net/ethip/meson.build
r9259d20 r3e828ea 27 27 # 28 28 29 USPACE_PREFIX = ../../.. 30 BINARY = loopip 31 32 SOURCES = \ 33 loopip.c 34 35 include $(USPACE_PREFIX)/Makefile.common 29 deps = [ 'drv' ] 30 src = files( 31 'arp.c', 32 'atrans.c', 33 'ethip.c', 34 'ethip_nic.c', 35 'pdu.c', 36 ) -
uspace/srv/net/inetsrv/meson.build
r9259d20 r3e828ea 27 27 # 28 28 29 USPACE_PREFIX = ../../.. 30 BINARY = dnsrsrv 31 32 SOURCES = \ 33 dns_msg.c \ 34 dnsrsrv.c \ 35 query.c \ 36 transport.c 37 38 include $(USPACE_PREFIX)/Makefile.common 29 src = files( 30 'addrobj.c', 31 'icmp.c', 32 'icmpv6.c', 33 'inetsrv.c', 34 'inet_link.c', 35 'inetcfg.c', 36 'inetping.c', 37 'ndp.c', 38 'ntrans.c', 39 'pdu.c', 40 'reass.c', 41 'sroute.c', 42 ) -
uspace/srv/net/tcp/meson.build
r9259d20 r3e828ea 27 27 # 28 28 29 USPACE_PREFIX = ../.. 30 BINARY = devctl 29 deps = [ 'nettl' ] 31 30 32 SOURCES = \ 33 devctl.c 31 _common_src = files( 32 'conn.c', 33 'inet.c', 34 'iqueue.c', 35 'ncsim.c', 36 'pdu.c', 37 'rqueue.c', 38 'segment.c', 39 'seq_no.c', 40 'test.c', 41 'tqueue.c', 42 'ucall.c', 43 ) 34 44 35 include $(USPACE_PREFIX)/Makefile.common 45 src = files( 46 'service.c', 47 'tcp.c', 48 ) 49 50 test_src = files( 51 'test/conn.c', 52 'test/iqueue.c', 53 'test/main.c', 54 'test/pdu.c', 55 'test/rqueue.c', 56 'test/segment.c', 57 'test/seq_no.c', 58 'test/tqueue.c', 59 'test/ucall.c', 60 ) 61 62 src = [ _common_src, src ] 63 test_src = [ _common_src, test_src ] -
uspace/srv/net/udp/meson.build
r9259d20 r3e828ea 27 27 # 28 28 29 USPACE_PREFIX = ../.. 30 BINARY = nterm 31 32 SOURCES = \ 33 conn.c \ 34 nterm.c 35 36 include $(USPACE_PREFIX)/Makefile.common 29 deps = [ 'nettl' ] 30 src = files( 31 'assoc.c', 32 'msg.c', 33 'pdu.c', 34 'service.c', 35 'udp.c', 36 'udp_inet.c', 37 ) -
uspace/srv/vfs/meson.build
r9259d20 r3e828ea 28 28 # 29 29 30 USPACE_PREFIX = ../.. 31 LIBS = clui 32 BINARY = kio 33 34 SOURCES = \ 35 kio.c 36 37 include $(USPACE_PREFIX)/Makefile.common 30 src = files( 31 'vfs.c', 32 'vfs_node.c', 33 'vfs_file.c', 34 'vfs_ops.c', 35 'vfs_lookup.c', 36 'vfs_register.c', 37 'vfs_ipc.c', 38 'vfs_pager.c', 39 ) -
uspace/srv/vfs/vfs.h
r9259d20 r3e828ea 49 49 #define dprintf(...) 50 50 #endif 51 52 // TODO: Remove this arbitrary limit. 53 /** Maximum number of open files per client. */ 54 #define VFS_MAX_OPEN_FILES 128 51 55 52 56 /** -
uspace/srv/volsrv/meson.build
r9259d20 r3e828ea 27 27 # 28 28 29 USPACE_PREFIX = ../../.. 29 deps = [ 'block', 'label', 'sif' ] 30 30 31 LIBS = label block 31 src = files( 32 'empty.c', 33 'mkfs.c', 34 'part.c', 35 'volsrv.c', 36 'volume.c', 37 ) 32 38 33 BINARY = vbd 34 35 SOURCES = \ 36 disk.c \ 37 vbd.c 38 39 include $(USPACE_PREFIX)/Makefile.common 39 test_src = files( 40 'volume.c', 41 'test/main.c', 42 'test/volume.c', 43 )
Note:
See TracChangeset
for help on using the changeset viewer.
