From 03607899759b4b8315a618ecb4af66c710fffb7e Mon Sep 17 00:00:00 2001 From: Quinn Stephens Date: Fri, 14 Feb 2025 21:31:53 -0500 Subject: kernel: cons: Optimize console drawing Prevents the cursor from being cleared right before a character is drawn or right after the screen is cleared. Also optimized the cursor drawing routine to just draw a rectangle instead of rendering a space character. Additionally renamed `cons_render_char()` to `cons_draw_char()` and fixed all characters being drawn one pixel too far to the right. Signed-off-by: Quinn Stephens Signed-off-by: Ian Moffett --- sys/dev/cons/cons.c | 48 ++++++++++++++++++++++++------------------------ 1 file changed, 24 insertions(+), 24 deletions(-) (limited to 'sys') diff --git a/sys/dev/cons/cons.c b/sys/dev/cons/cons.c index bf03469..3132fc5 100644 --- a/sys/dev/cons/cons.c +++ b/sys/dev/cons/cons.c @@ -66,10 +66,9 @@ cons_make_char(char c, uint32_t fg, uint32_t bg) * @y: Y position of char. */ static void -cons_render_char(struct cons_screen *scr, struct cons_char ch, +cons_draw_char(struct cons_screen *scr, struct cons_char ch, uint32_t x, uint32_t y) { - char c = ch.c; size_t idx; const uint8_t *glyph; @@ -77,10 +76,10 @@ cons_render_char(struct cons_screen *scr, struct cons_char ch, return; } - glyph = &CONS_FONT[(int)c*16]; + glyph = &CONS_FONT[(int)ch.c*16]; for (uint32_t cy = 0; cy < FONT_HEIGHT; ++cy) { for (uint32_t cx = 0; cx < FONT_WIDTH; ++cx) { - idx = fbdev_get_index(&scr->fbdev, x+FONT_WIDTH-cx, y+cy); + idx = fbdev_get_index(&scr->fbdev, x + (FONT_WIDTH - 1) - cx, y + cy); scr->fb_mem[idx] = ISSET(glyph[cy], BIT(cx)) ? ch.fg : ch.bg; } } @@ -89,22 +88,14 @@ cons_render_char(struct cons_screen *scr, struct cons_char ch, static void cons_draw_cursor(struct cons_screen *scr, uint32_t color) { - struct cons_char cursor_chr; - - cursor_chr.fg = scr->fg; - cursor_chr.bg = color; - cursor_chr.c = ' '; - cons_render_char(scr, cursor_chr, scr->curs_col * FONT_WIDTH, - scr->curs_row * FONT_HEIGHT); -} - -static void -cons_move_cursor(struct cons_screen *scr, uint32_t col, uint32_t row) -{ - cons_draw_cursor(scr, scr->bg); - scr->curs_col = col; - scr->curs_row = row; - cons_draw_cursor(scr, scr->last_chr.fg); + size_t idx; + + for (uint32_t cy = 0; cy < FONT_HEIGHT; ++cy) { + for (uint32_t cx = 0; cx < FONT_WIDTH; ++cx) { + idx = fbdev_get_index(&scr->fbdev, (scr->curs_col * FONT_WIDTH) + cx, (scr->curs_row * FONT_HEIGHT) + cy); + scr->fb_mem[idx] = color; + } + } } /* @@ -139,7 +130,11 @@ cons_handle_special(struct cons_screen *scr, char c) /* Make a newline */ scr->ch_col = 0; ++scr->ch_row; - cons_move_cursor(scr, 0, scr->curs_row + 1); + + cons_draw_cursor(scr, scr->bg); + scr->curs_col = 0; + scr->curs_row++; + cons_draw_cursor(scr, scr->last_chr.fg); return 0; } @@ -166,10 +161,14 @@ cons_putch(struct cons_screen *scr, char c) if (scr->curs_row >= scr->nrows) { /* Went over the screen size */ + /* TODO: Scroll instead of just clearing the screen */ scr->ch_col = 0; scr->ch_row = 0; cons_clear_scr(scr, scr->bg); - cons_move_cursor(scr, 0, 0); + + scr->curs_col = 0; + scr->curs_row = 0; + cons_draw_cursor(scr, scr->last_chr.fg); } /* @@ -184,8 +183,9 @@ cons_putch(struct cons_screen *scr, char c) scr->last_chr = cons_chr; /* Draw cursor and character */ - cons_move_cursor(scr, scr->curs_col + 1, scr->curs_row); - cons_render_char(scr, cons_chr, scr->ch_col * FONT_WIDTH, + scr->curs_col++; + cons_draw_cursor(scr, scr->last_chr.fg); + cons_draw_char(scr, cons_chr, scr->ch_col * FONT_WIDTH, scr->ch_row * FONT_HEIGHT); ++scr->ch_col; -- cgit v1.2.3 From 6f74de54f35042fa03e5e8626065de9998a88ea6 Mon Sep 17 00:00:00 2001 From: Quinn Stephens Date: Fri, 14 Feb 2025 23:35:04 -0500 Subject: kernel: pci: Optimize PCI bus scanning Uses recursive bus/bridge scanning, skips nonexistent devices, and only scans for multiple functions on multifunction devices. This may result in PCI scanning being up to 100x as fast. Signed-off-by: Quinn Stephens Signed-off-by: Ian Moffett --- sys/dev/pci/pci.c | 81 ++++++++++++++++++++++++++++++++++--------- sys/include/dev/pci/pci.h | 7 ++++ sys/include/dev/pci/pciregs.h | 11 ++++++ 3 files changed, 82 insertions(+), 17 deletions(-) (limited to 'sys') diff --git a/sys/dev/pci/pci.c b/sys/dev/pci/pci.c index a7b8bac..aefbe86 100644 --- a/sys/dev/pci/pci.c +++ b/sys/dev/pci/pci.c @@ -109,7 +109,7 @@ pci_get_cap(struct pci_device *dev, uint8_t id) static void pci_set_device_info(struct pci_device *dev) { - uint32_t classrev; + uint32_t classrev, buses; int capoff; dev->vendor_id = pci_readl(dev, PCIREG_VENDOR_ID) & 0xFFFF; @@ -119,19 +119,36 @@ pci_set_device_info(struct pci_device *dev) dev->pci_class = PCIREG_CLASS(classrev); dev->pci_subclass = PCIREG_SUBCLASS(classrev); dev->prog_if = PCIREG_PROGIF(classrev); - - dev->bar[0] = pci_readl(dev, PCIREG_BAR0); - dev->bar[1] = pci_readl(dev, PCIREG_BAR1); - dev->bar[2] = pci_readl(dev, PCIREG_BAR2); - dev->bar[3] = pci_readl(dev, PCIREG_BAR3); - dev->bar[4] = pci_readl(dev, PCIREG_BAR4); - dev->bar[5] = pci_readl(dev, PCIREG_BAR5); - - dev->irq_line = pci_readl(dev, PCIREG_IRQLINE) & 0xFF; - capoff = pci_get_cap(dev, PCI_CAP_MSIX); - dev->msix_capoff = (capoff < 0) ? 0 : capoff; + dev->hdr_type = (uint8_t)pci_readl(dev, PCIREG_HDRTYPE); + + /* Set type-specific data */ + switch (dev->hdr_type & ~BIT(7)) { + case PCI_HDRTYPE_NORMAL: + dev->bar[0] = pci_readl(dev, PCIREG_BAR0); + dev->bar[1] = pci_readl(dev, PCIREG_BAR1); + dev->bar[2] = pci_readl(dev, PCIREG_BAR2); + dev->bar[3] = pci_readl(dev, PCIREG_BAR3); + dev->bar[4] = pci_readl(dev, PCIREG_BAR4); + dev->bar[5] = pci_readl(dev, PCIREG_BAR5); + + dev->irq_line = pci_readl(dev, PCIREG_IRQLINE) & 0xFF; + capoff = pci_get_cap(dev, PCI_CAP_MSIX); + dev->msix_capoff = (capoff < 0) ? 0 : capoff; + break; + case PCI_HDRTYPE_BRIDGE: + buses = pci_readl(dev, PCIREG_BUSES); + dev->pri_bus = PCIREG_PRIBUS(buses); + dev->sec_bus = PCIREG_SECBUS(buses); + dev->sub_bus = PCIREG_SUBBUS(buses); + break; + default: + break; + } } +static void +pci_scan_bus(uint8_t bus); + /* * Attempt to register a device. * @@ -159,14 +176,45 @@ pci_register_device(uint8_t bus, uint8_t slot, uint8_t func) dev->func = func; pci_set_device_info(dev); + + /* Check if this is a valid bridge */ + if ( + (dev->hdr_type & ~BIT(7)) == PCI_HDRTYPE_BRIDGE && + dev->sec_bus > dev->bus && + dev->sub_bus >= dev->sec_bus + ) { + /* Scan all subordinate buses */ + for (uint8_t bus = dev->sec_bus; bus <= dev->sub_bus; ++bus) { + pci_scan_bus(bus); + } + } + TAILQ_INSERT_TAIL(&device_list, dev, link); } static void pci_scan_bus(uint8_t bus) { - for (int slot = 0; slot < 32; ++slot) { - for (int func = 0; func < 8; ++func) { + struct pci_device dev; + + dev.bus = bus; + dev.func = 0; + for (uint8_t slot = 0; slot < 32; ++slot) { + dev.slot = slot; + + /* Skip nonexistent device */ + if ((uint16_t)pci_readl(&dev, PCIREG_VENDOR_ID) == 0xFFFF) { + continue; + } + + /* Register single-function device */ + if (!(pci_readl(&dev, PCIREG_HDRTYPE) & BIT(7))) { + pci_register_device(bus, slot, 0); + continue; + } + + /* Register all functions */ + for (uint8_t func = 0; func < 8; ++func) { pci_register_device(bus, slot, func); } } @@ -220,9 +268,8 @@ pci_init(void) TAILQ_INIT(&device_list); pr_trace("Scanning each bus...\n"); - for (uint16_t i = 0; i < 256; ++i) { - pci_scan_bus(i); - } + /* Recursively scan bus 0 */ + pci_scan_bus(0); return 0; } diff --git a/sys/include/dev/pci/pci.h b/sys/include/dev/pci/pci.h index b5bb32c..8118cee 100644 --- a/sys/include/dev/pci/pci.h +++ b/sys/include/dev/pci/pci.h @@ -60,8 +60,15 @@ struct pci_device { uint8_t pci_class; uint8_t pci_subclass; uint8_t prog_if; + uint8_t hdr_type; + + uint8_t pri_bus; + uint8_t sec_bus; + uint8_t sub_bus; + uintptr_t bar[6]; uint8_t irq_line; + TAILQ_ENTRY(pci_device) link; }; diff --git a/sys/include/dev/pci/pciregs.h b/sys/include/dev/pci/pciregs.h index f0ed4d2..888d12f 100644 --- a/sys/include/dev/pci/pciregs.h +++ b/sys/include/dev/pci/pciregs.h @@ -35,8 +35,10 @@ #define PCIREG_VENDOR_ID 0x00 /* 16 bits */ #define PCIREG_DEVICE_ID 0x02 /* 16 bits */ #define PCIREG_CLASSREV 0x08 /* 32 bits */ +#define PCIREG_HDRTYPE 0x0e /* 8 bits */ #define PCIREG_BAR0 0x10 /* 32 bits */ #define PCIREG_BAR1 0x14 /* 32 bits */ +#define PCIREG_BUSES 0x18 /* 24 bits */ #define PCIREG_BAR2 0x18 /* 32 bits */ #define PCIREG_BAR3 0x1C /* 32 bits */ #define PCIREG_BAR4 0x20 /* 32 bits */ @@ -51,6 +53,11 @@ #define PCIREG_REVID(CLASSREV) (CLASSREV & 0xFF) #define PCIREG_PROGIF(CLASSREV) ((CLASSREV >> 8) & 0xFF) +/* Macros to extract PCI_BUSES bits */ +#define PCIREG_PRIBUS(BUSES) (BUSES & 0xFF) +#define PCIREG_SECBUS(BUSES) ((BUSES >> 8) & 0xFF) +#define PCIREG_SUBBUS(BUSES) ((BUSES >> 16) & 0xFF) + /* Macros to extract PCIREG_CMDSTATUS bits */ #define PCIREG_COMMAND(CMDSTATUS) (CMDSTATUS & 0xFFFF) #define PCIREG_STATUS(CMDSTATUS) (CMDSTATUS >> 16) @@ -74,4 +81,8 @@ #define PCI_BAR_32(BAR) (PCI_BAR_TYPE(BAR) == 0x0) #define PCI_BAR_64(BAR) (PCI_BAR_TYPE(BAR) == 0x2) +/* PCI header types */ +#define PCI_HDRTYPE_NORMAL 0x00 +#define PCI_HDRTYPE_BRIDGE 0x01 + #endif /* _PCI_PCIREGS_H_ */ -- cgit v1.2.3 From 187f684a91e9ad91d8b29a3405a7968be326bb2e Mon Sep 17 00:00:00 2001 From: Quinn Stephens Date: Fri, 14 Feb 2025 23:46:17 -0500 Subject: kernel: amd64: Add more defines to UART driver Added more defines and comments to the UART driver, based on the 16550 chip datasheet, to make it more clear how each operation works. Signed-off-by: Quinn Stephens Signed-off-by: Ian Moffett --- sys/arch/amd64/amd64/uart.c | 67 +++++++++++++++++++++++++++++++++++---------- 1 file changed, 52 insertions(+), 15 deletions(-) (limited to 'sys') diff --git a/sys/arch/amd64/amd64/uart.c b/sys/arch/amd64/amd64/uart.c index 9c78434..3629425 100644 --- a/sys/arch/amd64/amd64/uart.c +++ b/sys/arch/amd64/amd64/uart.c @@ -31,51 +31,88 @@ #include #include +/* Channel port numbers */ #define UART_COM1 0x3F8 +#define UART_COM2 0x2F8 +#define UART_COM3 0x3E8 +#define UART_COM4 0x2E8 +#define UART_COM5 0x5F8 +#define UART_COM6 0x4F8 +#define UART_COM7 0x5E8 +#define UART_COM8 0x4E8 + +/* Register offsets */ #define UART_REG(OFFSET) (UART_COM1 + OFFSET) +#define UART_REG_FCR UART_REG(2) /* FIFO Control Register */ +#define UART_REG_LCR UART_REG(3) /* Line Control Register */ +#define UART_REG_MCR UART_REG(4) /* MODEM Control Register */ +#define UART_REG_LSR UART_REG(5) /* Line Status Register */ +#define UART_REG_MSR UART_REG(6) /* MODEM Status Register */ +#define UART_REG_SR UART_REG(7) /* Scratch Register */ + +/* Registers when LCR.DLAB=0 */ +#define UART_REG_RBR UART_REG(0) /* Receiver Buffer Register */ +#define UART_REG_THR UART_REG(0) /* Transmitter Holding Register */ +#define UART_REG_IER UART_REG(1) /* Interrupt Enable Register */ + +/* Registers when LCR.DLAB=1 */ +#define UART_REG_DLL UART_REG(0) /* Divisor Latch Low */ +#define UART_REG_DLH UART_REG(1) /* Divisor Latch High */ + +#define UART_LCR_WLS0 BIT(0) /* Word Length Select Bit 0 */ +#define UART_LCR_WLS1 BIT(1) /* Word Length Select Bit 1 */ +#define UART_LCR_DLAB BIT(7) /* Divisor Latch Access Bit*/ + +#define UART_MCR_DTR BIT(0) /* Data Terminal Ready*/ +#define UART_MCR_LOOP BIT(4) /* Loop */ + +#define UART_LSR_THRE BIT(5) /* Transmitter Holding Register */ + +#define UART_DIVISOR(RATE) (115200 / RATE) static inline bool uart_transmit_empty(void) { - return ISSET(UART_REG(5), BIT(5)); + return ISSET(UART_REG_LSR, UART_LSR_THRE); } void uart_write(char byte) { while (!uart_transmit_empty()); - outb(UART_COM1, byte); + outb(UART_REG_THR, byte); } int uart_init(void) { /* Disable interrupts */ - outb(UART_REG(1), 0x00); + outb(UART_REG_IER, 0x00); /* Set DLAB to set baud rate */ - outb(UART_REG(3), 0x80); + outb(UART_REG_LCR, UART_LCR_DLAB); - /* Set rate to 57600 baud */ - outb(UART_REG(0), 0x02); - outb(UART_REG(1), 0x00); + /* Set speed to 57600 baud */ + outb(UART_REG_DLL, UART_DIVISOR(57600)); + outb(UART_REG_IER, 0x00); - /* Set data word length to 8 bits and clear DLAB */ - outb(UART_REG(3), 0x03); + /* Set word size to 8 bits and clear DLAB */ + outb(UART_REG_LCR, UART_LCR_WLS0 | UART_LCR_WLS1); /* Disable FIFOs for now... (TODO: Use them) */ - outb(UART_REG(2), 0x00); + outb(UART_REG_FCR, 0x00); - /* Test chip with loopback mode */ - outb(UART_REG(4), 0x10); - outb(UART_REG(0), 0xF0); - if (inb(UART_REG(0) != 0xF0)) + /* Test chip in loopback mode */ + outb(UART_REG_MCR, UART_MCR_LOOP); + outb(UART_REG_THR, 0xF0); + if (inb(UART_REG_RBR != 0xF0)) return -1; /* * Mark the data terminal ready and clear * loopback mode. */ - outb(UART_REG(4), 0x01); + outb(UART_REG_MCR, UART_MCR_DTR); return 0; } + \ No newline at end of file -- cgit v1.2.3 From b47ff3544212f5d0d9f08ed4592c19df27883491 Mon Sep 17 00:00:00 2001 From: Ian Moffett Date: Fri, 14 Feb 2025 23:58:26 -0500 Subject: kernel/amd64: uart: Fix newline errors Signed-off-by: Ian Moffett --- sys/arch/amd64/amd64/uart.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sys') diff --git a/sys/arch/amd64/amd64/uart.c b/sys/arch/amd64/amd64/uart.c index 3629425..2d9962e 100644 --- a/sys/arch/amd64/amd64/uart.c +++ b/sys/arch/amd64/amd64/uart.c @@ -115,4 +115,4 @@ uart_init(void) outb(UART_REG_MCR, UART_MCR_DTR); return 0; } - \ No newline at end of file + -- cgit v1.2.3 From c8213f1f2186e81c32a53e49d3ce154865232b48 Mon Sep 17 00:00:00 2001 From: Ian Moffett Date: Sat, 15 Feb 2025 00:51:22 -0500 Subject: kernel/amd64: lapic: Get rid of unused function Signed-off-by: Ian Moffett --- sys/arch/amd64/amd64/lapic.c | 16 ---------------- 1 file changed, 16 deletions(-) (limited to 'sys') diff --git a/sys/arch/amd64/amd64/lapic.c b/sys/arch/amd64/amd64/lapic.c index 317255a..ddf6d67 100644 --- a/sys/arch/amd64/amd64/lapic.c +++ b/sys/arch/amd64/amd64/lapic.c @@ -205,22 +205,6 @@ lapic_reg_set(uint32_t reg, uint32_t value) lapic_writel(reg, old | value); } -/* - * Clear bits within a LAPIC register - * without overwriting the whole thing. - * - * @reg: Reg with bits to be cleared. - * @value: Value in reg will be cleared by this value. - */ -static inline void -lapic_reg_clear(uint32_t reg, uint32_t value) -{ - uint32_t old; - - old = lapic_readl(reg); - lapic_writel(reg, old & ~(value)); -} - /* * Hardware and software enable the Local APIC * through IA32_APIC_BASE_MSR and the SVR. -- cgit v1.2.3 From 0c0834766ab29cce26e319821a232f2ab04f1f51 Mon Sep 17 00:00:00 2001 From: Ian Moffett Date: Sat, 15 Feb 2025 00:51:40 -0500 Subject: kernel: signal: No need to compare ksig_list Signed-off-by: Ian Moffett --- sys/kern/kern_sig.c | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) (limited to 'sys') diff --git a/sys/kern/kern_sig.c b/sys/kern/kern_sig.c index ed29397..84c6d4d 100644 --- a/sys/kern/kern_sig.c +++ b/sys/kern/kern_sig.c @@ -78,13 +78,10 @@ newsig(struct proc *td, int signo, struct ksiginfo **ksig) return -EINVAL; /* - * Make sure we have a valid signal list. If we already - * have a signal registered in a slot, free up memory used - * for that signal descriptor so we can override it with the - * new one. + * If we already have a signal registered in a slot, free up + * memory used for that signal descriptor so we can override + * it with the new one. */ - if (td->ksig_list == NULL) - return -EIO; if ((ksig_tmp = td->ksig_list[signo]) != NULL) dynfree(ksig_tmp); -- cgit v1.2.3 From 08c74f3d74ac4f2764d9ace65ca1483f9ab04d43 Mon Sep 17 00:00:00 2001 From: Ian Moffett Date: Sat, 15 Feb 2025 00:56:48 -0500 Subject: kernel/amd64: i8254: freq_hz -> divisor Signed-off-by: Ian Moffett --- sys/arch/amd64/isa/i8254.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sys') diff --git a/sys/arch/amd64/isa/i8254.c b/sys/arch/amd64/isa/i8254.c index b5ceb9c..fcfab40 100644 --- a/sys/arch/amd64/isa/i8254.c +++ b/sys/arch/amd64/isa/i8254.c @@ -69,5 +69,5 @@ i8254_set_frequency(uint64_t freq_hz) ++divisor; } - i8254_set_reload(freq_hz); + i8254_set_reload(divisor); } -- cgit v1.2.3 From 2fe2d7b0a3cf6ee72debefa954c12093da3cac81 Mon Sep 17 00:00:00 2001 From: Ian Moffett Date: Sun, 16 Feb 2025 21:57:02 -0500 Subject: project: Update copyright date to 2025 Was supposed to happen on Jan 1, sorry! Happy late new year! Signed-off-by: Ian Moffett --- lib/libc/include/bits/types.h | 2 +- lib/libc/include/fcntl.h | 2 +- lib/libc/include/stddef.h | 2 +- lib/libc/include/stdint.h | 2 +- lib/libc/include/unistd.h | 2 +- lib/libc/src/arch/amd64/crt0.S | 2 +- lib/libc/src/main.c | 2 +- lib/libc/src/unistd/close.c | 2 +- lib/libc/src/unistd/open.c | 2 +- lib/libc/src/unistd/read.c | 2 +- share/man/man9/dcdr.9 | 2 +- share/man/man9/dynalloc.9 | 2 +- share/man/man9/panic.9 | 2 +- share/man/man9/spinlock.9 | 2 +- share/man/man9/timer.9 | 2 +- sys/arch/amd64/amd64/acpi_machdep.c | 2 +- sys/arch/amd64/amd64/bus_machdep.c | 2 +- sys/arch/amd64/amd64/gdt.c | 2 +- sys/arch/amd64/amd64/hpet.c | 2 +- sys/arch/amd64/amd64/idt.c | 2 +- sys/arch/amd64/amd64/intr.c | 2 +- sys/arch/amd64/amd64/ioapic.c | 2 +- sys/arch/amd64/amd64/lapic.c | 2 +- sys/arch/amd64/amd64/lapic_intr.S | 2 +- sys/arch/amd64/amd64/machdep.c | 2 +- sys/arch/amd64/amd64/mp.c | 2 +- sys/arch/amd64/amd64/pio.c | 2 +- sys/arch/amd64/amd64/pmap.c | 2 +- sys/arch/amd64/amd64/proc_machdep.c | 2 +- sys/arch/amd64/amd64/reboot.c | 2 +- sys/arch/amd64/amd64/spectre.S | 2 +- sys/arch/amd64/amd64/syscall.S | 2 +- sys/arch/amd64/amd64/trap.S | 2 +- sys/arch/amd64/amd64/trap.c | 2 +- sys/arch/amd64/amd64/tss.c | 2 +- sys/arch/amd64/amd64/uart.c | 2 +- sys/arch/amd64/isa/i8254.c | 2 +- sys/arch/amd64/pci/pci_machdep.c | 2 +- sys/dev/acpi/acpi_init.c | 2 +- sys/dev/acpi/acpi_subr.c | 2 +- sys/dev/cons/cons.c | 2 +- sys/dev/cons/font.c | 2 +- sys/dev/dcdr/cache.c | 2 +- sys/dev/ic/nvme.c | 2 +- sys/dev/pci/pci.c | 2 +- sys/dev/timer.c | 2 +- sys/dev/usb/xhci.c | 2 +- sys/dev/video/fbdev.c | 2 +- sys/fs/devfs.c | 2 +- sys/fs/initramfs.c | 2 +- sys/include/arch/amd64/asm.h | 2 +- sys/include/arch/amd64/bus.h | 2 +- sys/include/arch/amd64/cpu.h | 2 +- sys/include/arch/amd64/cpuid.h | 2 +- sys/include/arch/amd64/frame.h | 2 +- sys/include/arch/amd64/frameasm.h | 2 +- sys/include/arch/amd64/hpet.h | 2 +- sys/include/arch/amd64/idt.h | 2 +- sys/include/arch/amd64/intr.h | 2 +- sys/include/arch/amd64/ioapic.h | 2 +- sys/include/arch/amd64/isa/i8254.h | 2 +- sys/include/arch/amd64/lapic.h | 2 +- sys/include/arch/amd64/lapicvar.h | 2 +- sys/include/arch/amd64/msr.h | 2 +- sys/include/arch/amd64/pcb.h | 2 +- sys/include/arch/amd64/pio.h | 2 +- sys/include/arch/amd64/tlb.h | 2 +- sys/include/arch/amd64/trap.h | 2 +- sys/include/arch/amd64/tss.h | 2 +- sys/include/arch/amd64/uart.h | 2 +- sys/include/arch/amd64/vas.h | 2 +- sys/include/dev/acpi/acpi.h | 2 +- sys/include/dev/acpi/acpivar.h | 2 +- sys/include/dev/acpi/tables.h | 2 +- sys/include/dev/cons/cons.h | 2 +- sys/include/dev/cons/font.h | 2 +- sys/include/dev/dcdr/cache.h | 2 +- sys/include/dev/ic/nvmeregs.h | 2 +- sys/include/dev/ic/nvmevar.h | 2 +- sys/include/dev/pci/pci.h | 2 +- sys/include/dev/pci/pciregs.h | 2 +- sys/include/dev/timer.h | 2 +- sys/include/dev/usb/xhciregs.h | 2 +- sys/include/dev/usb/xhcivar.h | 2 +- sys/include/dev/video/fbdev.h | 2 +- sys/include/fs/devfs.h | 2 +- sys/include/fs/initramfs.h | 2 +- sys/include/lib/assert.h | 2 +- sys/include/lib/stdarg.h | 2 +- sys/include/lib/string.h | 2 +- sys/include/sys/ascii.h | 2 +- sys/include/sys/atomic.h | 2 +- sys/include/sys/cdefs.h | 2 +- sys/include/sys/device.h | 2 +- sys/include/sys/driver.h | 2 +- sys/include/sys/elf.h | 2 +- sys/include/sys/errno.h | 2 +- sys/include/sys/exec.h | 2 +- sys/include/sys/fcntl.h | 2 +- sys/include/sys/filedesc.h | 2 +- sys/include/sys/ksyms.h | 2 +- sys/include/sys/limits.h | 2 +- sys/include/sys/mmio.h | 2 +- sys/include/sys/mount.h | 2 +- sys/include/sys/namei.h | 2 +- sys/include/sys/panic.h | 2 +- sys/include/sys/param.h | 2 +- sys/include/sys/proc.h | 2 +- sys/include/sys/queue.h | 2 +- sys/include/sys/reboot.h | 2 +- sys/include/sys/sched.h | 2 +- sys/include/sys/schedvar.h | 2 +- sys/include/sys/signal.h | 2 +- sys/include/sys/sio.h | 2 +- sys/include/sys/spinlock.h | 2 +- sys/include/sys/stat.h | 2 +- sys/include/sys/syscall.h | 2 +- sys/include/sys/sysctl.h | 2 +- sys/include/sys/syslog.h | 2 +- sys/include/sys/systm.h | 2 +- sys/include/sys/types.h | 2 +- sys/include/sys/vfs.h | 2 +- sys/include/sys/vnode.h | 2 +- sys/include/vm/dynalloc.h | 2 +- sys/include/vm/map.h | 2 +- sys/include/vm/physmem.h | 2 +- sys/include/vm/pmap.h | 2 +- sys/include/vm/vm.h | 2 +- sys/include/vm/vm_obj.h | 2 +- sys/include/vm/vm_page.h | 2 +- sys/include/vm/vm_pager.h | 2 +- sys/include/vm/vm_vnode.h | 2 +- sys/kern/exec_elf64.c | 2 +- sys/kern/init_main.c | 2 +- sys/kern/kern_descrip.c | 2 +- sys/kern/kern_device.c | 2 +- sys/kern/kern_exec.c | 2 +- sys/kern/kern_exit.c | 2 +- sys/kern/kern_fork.c | 2 +- sys/kern/kern_panic.c | 2 +- sys/kern/kern_sched.c | 2 +- sys/kern/kern_sig.c | 2 +- sys/kern/kern_stub.c | 2 +- sys/kern/kern_subr.c | 2 +- sys/kern/kern_synch.c | 2 +- sys/kern/kern_syscall.c | 2 +- sys/kern/kern_sysctl.c | 2 +- sys/kern/kern_syslog.c | 2 +- sys/kern/vfs_init.c | 2 +- sys/kern/vfs_lookup.c | 2 +- sys/kern/vfs_subr.c | 2 +- sys/kern/vfs_syscalls.c | 2 +- sys/kern/vfs_vcache.c | 2 +- sys/lib/string/atoi.c | 2 +- sys/lib/string/itoa.c | 2 +- sys/lib/string/memcmp.c | 2 +- sys/lib/string/memcpy.c | 2 +- sys/lib/string/memset.c | 2 +- sys/lib/string/strcmp.c | 2 +- sys/lib/string/strlen.c | 2 +- sys/lib/string/strncmp.c | 2 +- sys/lib/string/vsnprintf.c | 2 +- sys/vm/vm_dynalloc.c | 2 +- sys/vm/vm_init.c | 2 +- sys/vm/vm_map.c | 2 +- sys/vm/vm_obj.c | 2 +- sys/vm/vm_page.c | 2 +- sys/vm/vm_pager.c | 2 +- sys/vm/vm_physmem.c | 2 +- sys/vm/vm_vnode.c | 2 +- tools/cross.sh | 2 +- tools/kconf/grammar.y | 2 +- tools/kconf/scan.l | 2 +- usr.sbin/init/main.c | 2 +- 174 files changed, 174 insertions(+), 174 deletions(-) (limited to 'sys') diff --git a/lib/libc/include/bits/types.h b/lib/libc/include/bits/types.h index 6d319e8..7b0c2f4 100644 --- a/lib/libc/include/bits/types.h +++ b/lib/libc/include/bits/types.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/lib/libc/include/fcntl.h b/lib/libc/include/fcntl.h index c876506..8b439d2 100644 --- a/lib/libc/include/fcntl.h +++ b/lib/libc/include/fcntl.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/lib/libc/include/stddef.h b/lib/libc/include/stddef.h index 09566f4..8b81c5b 100644 --- a/lib/libc/include/stddef.h +++ b/lib/libc/include/stddef.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/lib/libc/include/stdint.h b/lib/libc/include/stdint.h index 5f61b18..9351933 100644 --- a/lib/libc/include/stdint.h +++ b/lib/libc/include/stdint.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/lib/libc/include/unistd.h b/lib/libc/include/unistd.h index 97ef565..50d6800 100644 --- a/lib/libc/include/unistd.h +++ b/lib/libc/include/unistd.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/lib/libc/src/arch/amd64/crt0.S b/lib/libc/src/arch/amd64/crt0.S index 9dc0cbf..1a5b466 100644 --- a/lib/libc/src/arch/amd64/crt0.S +++ b/lib/libc/src/arch/amd64/crt0.S @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/lib/libc/src/main.c b/lib/libc/src/main.c index 798d667..1154b21 100644 --- a/lib/libc/src/main.c +++ b/lib/libc/src/main.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/lib/libc/src/unistd/close.c b/lib/libc/src/unistd/close.c index 8ad77a8..4612f8e 100644 --- a/lib/libc/src/unistd/close.c +++ b/lib/libc/src/unistd/close.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/lib/libc/src/unistd/open.c b/lib/libc/src/unistd/open.c index eed01a2..0131785 100644 --- a/lib/libc/src/unistd/open.c +++ b/lib/libc/src/unistd/open.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/lib/libc/src/unistd/read.c b/lib/libc/src/unistd/read.c index d77f24a..2c5811c 100644 --- a/lib/libc/src/unistd/read.c +++ b/lib/libc/src/unistd/read.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/share/man/man9/dcdr.9 b/share/man/man9/dcdr.9 index 1b8995a..37d7622 100644 --- a/share/man/man9/dcdr.9 +++ b/share/man/man9/dcdr.9 @@ -1,4 +1,4 @@ -.\" Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. +.\" Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. .\" All rights reserved. .\" .\" Redistribution and use in source and binary forms, with or without diff --git a/share/man/man9/dynalloc.9 b/share/man/man9/dynalloc.9 index d1c4723..c59c8b7 100644 --- a/share/man/man9/dynalloc.9 +++ b/share/man/man9/dynalloc.9 @@ -1,4 +1,4 @@ -.\" Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. +.\" Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. .\" All rights reserved. .\" .\" Redistribution and use in source and binary forms, with or without diff --git a/share/man/man9/panic.9 b/share/man/man9/panic.9 index bc60547..48a6da4 100644 --- a/share/man/man9/panic.9 +++ b/share/man/man9/panic.9 @@ -1,4 +1,4 @@ -.\" Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. +.\" Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. .\" All rights reserved. .\" .\" Redistribution and use in source and binary forms, with or without diff --git a/share/man/man9/spinlock.9 b/share/man/man9/spinlock.9 index 26cdc31..3d5b941 100644 --- a/share/man/man9/spinlock.9 +++ b/share/man/man9/spinlock.9 @@ -1,4 +1,4 @@ -.\" Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. +.\" Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. .\" All rights reserved. .\" .\" Redistribution and use in source and binary forms, with or without diff --git a/share/man/man9/timer.9 b/share/man/man9/timer.9 index d5f3c98..1c456a4 100644 --- a/share/man/man9/timer.9 +++ b/share/man/man9/timer.9 @@ -1,4 +1,4 @@ -.\" Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. +.\" Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. .\" All rights reserved. .\" .\" Redistribution and use in source and binary forms, with or without diff --git a/sys/arch/amd64/amd64/acpi_machdep.c b/sys/arch/amd64/amd64/acpi_machdep.c index 6cd4aa6..49f70ac 100644 --- a/sys/arch/amd64/amd64/acpi_machdep.c +++ b/sys/arch/amd64/amd64/acpi_machdep.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/arch/amd64/amd64/bus_machdep.c b/sys/arch/amd64/amd64/bus_machdep.c index 33dc7c4..d542821 100644 --- a/sys/arch/amd64/amd64/bus_machdep.c +++ b/sys/arch/amd64/amd64/bus_machdep.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/arch/amd64/amd64/gdt.c b/sys/arch/amd64/amd64/gdt.c index d9b7bf2..a8fe54d 100644 --- a/sys/arch/amd64/amd64/gdt.c +++ b/sys/arch/amd64/amd64/gdt.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/arch/amd64/amd64/hpet.c b/sys/arch/amd64/amd64/hpet.c index 860e610..28baa35 100644 --- a/sys/arch/amd64/amd64/hpet.c +++ b/sys/arch/amd64/amd64/hpet.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/arch/amd64/amd64/idt.c b/sys/arch/amd64/amd64/idt.c index a9507fc..75bd3f6 100644 --- a/sys/arch/amd64/amd64/idt.c +++ b/sys/arch/amd64/amd64/idt.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/arch/amd64/amd64/intr.c b/sys/arch/amd64/amd64/intr.c index c79195d..c31ee3c 100644 --- a/sys/arch/amd64/amd64/intr.c +++ b/sys/arch/amd64/amd64/intr.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/arch/amd64/amd64/ioapic.c b/sys/arch/amd64/amd64/ioapic.c index 39bf8f8..8c92b95 100644 --- a/sys/arch/amd64/amd64/ioapic.c +++ b/sys/arch/amd64/amd64/ioapic.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/arch/amd64/amd64/lapic.c b/sys/arch/amd64/amd64/lapic.c index ddf6d67..f74aea4 100644 --- a/sys/arch/amd64/amd64/lapic.c +++ b/sys/arch/amd64/amd64/lapic.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/arch/amd64/amd64/lapic_intr.S b/sys/arch/amd64/amd64/lapic_intr.S index f19480c..ab6f5ab 100644 --- a/sys/arch/amd64/amd64/lapic_intr.S +++ b/sys/arch/amd64/amd64/lapic_intr.S @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/arch/amd64/amd64/machdep.c b/sys/arch/amd64/amd64/machdep.c index f45eb68..a5fb4bf 100644 --- a/sys/arch/amd64/amd64/machdep.c +++ b/sys/arch/amd64/amd64/machdep.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/arch/amd64/amd64/mp.c b/sys/arch/amd64/amd64/mp.c index 3d92e9f..501f7e8 100644 --- a/sys/arch/amd64/amd64/mp.c +++ b/sys/arch/amd64/amd64/mp.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/arch/amd64/amd64/pio.c b/sys/arch/amd64/amd64/pio.c index d4ce688..cce72f2 100644 --- a/sys/arch/amd64/amd64/pio.c +++ b/sys/arch/amd64/amd64/pio.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/arch/amd64/amd64/pmap.c b/sys/arch/amd64/amd64/pmap.c index 1d95ec4..2e62a4b 100644 --- a/sys/arch/amd64/amd64/pmap.c +++ b/sys/arch/amd64/amd64/pmap.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/arch/amd64/amd64/proc_machdep.c b/sys/arch/amd64/amd64/proc_machdep.c index 596f661..0be85fd 100644 --- a/sys/arch/amd64/amd64/proc_machdep.c +++ b/sys/arch/amd64/amd64/proc_machdep.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/arch/amd64/amd64/reboot.c b/sys/arch/amd64/amd64/reboot.c index 02126d3..b9df1c0 100644 --- a/sys/arch/amd64/amd64/reboot.c +++ b/sys/arch/amd64/amd64/reboot.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/arch/amd64/amd64/spectre.S b/sys/arch/amd64/amd64/spectre.S index 6781cbd..7fb3e4d 100644 --- a/sys/arch/amd64/amd64/spectre.S +++ b/sys/arch/amd64/amd64/spectre.S @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/arch/amd64/amd64/syscall.S b/sys/arch/amd64/amd64/syscall.S index 42ee242..f71d37d 100644 --- a/sys/arch/amd64/amd64/syscall.S +++ b/sys/arch/amd64/amd64/syscall.S @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/arch/amd64/amd64/trap.S b/sys/arch/amd64/amd64/trap.S index e5ec205..5ff9e48 100644 --- a/sys/arch/amd64/amd64/trap.S +++ b/sys/arch/amd64/amd64/trap.S @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/arch/amd64/amd64/trap.c b/sys/arch/amd64/amd64/trap.c index 85e7bca..6705e1a 100644 --- a/sys/arch/amd64/amd64/trap.c +++ b/sys/arch/amd64/amd64/trap.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/arch/amd64/amd64/tss.c b/sys/arch/amd64/amd64/tss.c index f2c9be4..bfda31c 100644 --- a/sys/arch/amd64/amd64/tss.c +++ b/sys/arch/amd64/amd64/tss.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/arch/amd64/amd64/uart.c b/sys/arch/amd64/amd64/uart.c index 2d9962e..429aa57 100644 --- a/sys/arch/amd64/amd64/uart.c +++ b/sys/arch/amd64/amd64/uart.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/arch/amd64/isa/i8254.c b/sys/arch/amd64/isa/i8254.c index fcfab40..35e8ed6 100644 --- a/sys/arch/amd64/isa/i8254.c +++ b/sys/arch/amd64/isa/i8254.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/arch/amd64/pci/pci_machdep.c b/sys/arch/amd64/pci/pci_machdep.c index 49cc396..43065b0 100644 --- a/sys/arch/amd64/pci/pci_machdep.c +++ b/sys/arch/amd64/pci/pci_machdep.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/dev/acpi/acpi_init.c b/sys/dev/acpi/acpi_init.c index 448c522..f3de87d 100644 --- a/sys/dev/acpi/acpi_init.c +++ b/sys/dev/acpi/acpi_init.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/dev/acpi/acpi_subr.c b/sys/dev/acpi/acpi_subr.c index 7cf3287..fe9902b 100644 --- a/sys/dev/acpi/acpi_subr.c +++ b/sys/dev/acpi/acpi_subr.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/dev/cons/cons.c b/sys/dev/cons/cons.c index 3132fc5..c3a3197 100644 --- a/sys/dev/cons/cons.c +++ b/sys/dev/cons/cons.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/dev/cons/font.c b/sys/dev/cons/font.c index 027049b..d304f2b 100644 --- a/sys/dev/cons/font.c +++ b/sys/dev/cons/font.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/dev/dcdr/cache.c b/sys/dev/dcdr/cache.c index e13c9c7..c44c8ea 100644 --- a/sys/dev/dcdr/cache.c +++ b/sys/dev/dcdr/cache.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/dev/ic/nvme.c b/sys/dev/ic/nvme.c index ac6fb74..4e1a487 100644 --- a/sys/dev/ic/nvme.c +++ b/sys/dev/ic/nvme.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/dev/pci/pci.c b/sys/dev/pci/pci.c index aefbe86..585480f 100644 --- a/sys/dev/pci/pci.c +++ b/sys/dev/pci/pci.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/dev/timer.c b/sys/dev/timer.c index 4293508..8e87eab 100644 --- a/sys/dev/timer.c +++ b/sys/dev/timer.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/dev/usb/xhci.c b/sys/dev/usb/xhci.c index d2c671f..550d9b4 100644 --- a/sys/dev/usb/xhci.c +++ b/sys/dev/usb/xhci.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/dev/video/fbdev.c b/sys/dev/video/fbdev.c index 81e0316..cf4954a 100644 --- a/sys/dev/video/fbdev.c +++ b/sys/dev/video/fbdev.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/fs/devfs.c b/sys/fs/devfs.c index 75cf991..0589bbe 100644 --- a/sys/fs/devfs.c +++ b/sys/fs/devfs.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/fs/initramfs.c b/sys/fs/initramfs.c index 810d691..7b2f748 100644 --- a/sys/fs/initramfs.c +++ b/sys/fs/initramfs.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/include/arch/amd64/asm.h b/sys/include/arch/amd64/asm.h index 04d5e42..8d2c812 100644 --- a/sys/include/arch/amd64/asm.h +++ b/sys/include/arch/amd64/asm.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/include/arch/amd64/bus.h b/sys/include/arch/amd64/bus.h index b9d3362..c99d13f 100644 --- a/sys/include/arch/amd64/bus.h +++ b/sys/include/arch/amd64/bus.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/include/arch/amd64/cpu.h b/sys/include/arch/amd64/cpu.h index 37f28cb..716f44a 100644 --- a/sys/include/arch/amd64/cpu.h +++ b/sys/include/arch/amd64/cpu.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/include/arch/amd64/cpuid.h b/sys/include/arch/amd64/cpuid.h index d1a752b..4403008 100644 --- a/sys/include/arch/amd64/cpuid.h +++ b/sys/include/arch/amd64/cpuid.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/include/arch/amd64/frame.h b/sys/include/arch/amd64/frame.h index a132e4c..31dcdef 100644 --- a/sys/include/arch/amd64/frame.h +++ b/sys/include/arch/amd64/frame.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/include/arch/amd64/frameasm.h b/sys/include/arch/amd64/frameasm.h index 5a4210f..22217eb 100644 --- a/sys/include/arch/amd64/frameasm.h +++ b/sys/include/arch/amd64/frameasm.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/include/arch/amd64/hpet.h b/sys/include/arch/amd64/hpet.h index 0ebc96b..49354ec 100644 --- a/sys/include/arch/amd64/hpet.h +++ b/sys/include/arch/amd64/hpet.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/include/arch/amd64/idt.h b/sys/include/arch/amd64/idt.h index 7f439f3..35004f8 100644 --- a/sys/include/arch/amd64/idt.h +++ b/sys/include/arch/amd64/idt.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/include/arch/amd64/intr.h b/sys/include/arch/amd64/intr.h index c7c4583..c643945 100644 --- a/sys/include/arch/amd64/intr.h +++ b/sys/include/arch/amd64/intr.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/include/arch/amd64/ioapic.h b/sys/include/arch/amd64/ioapic.h index 4a0479f..beac473 100644 --- a/sys/include/arch/amd64/ioapic.h +++ b/sys/include/arch/amd64/ioapic.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/include/arch/amd64/isa/i8254.h b/sys/include/arch/amd64/isa/i8254.h index 1463d71..db0db8e 100644 --- a/sys/include/arch/amd64/isa/i8254.h +++ b/sys/include/arch/amd64/isa/i8254.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/include/arch/amd64/lapic.h b/sys/include/arch/amd64/lapic.h index 3b06206..19d9c2c 100644 --- a/sys/include/arch/amd64/lapic.h +++ b/sys/include/arch/amd64/lapic.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/include/arch/amd64/lapicvar.h b/sys/include/arch/amd64/lapicvar.h index e224e43..e8333f9 100644 --- a/sys/include/arch/amd64/lapicvar.h +++ b/sys/include/arch/amd64/lapicvar.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/include/arch/amd64/msr.h b/sys/include/arch/amd64/msr.h index 365317c..0a99dd8 100644 --- a/sys/include/arch/amd64/msr.h +++ b/sys/include/arch/amd64/msr.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/include/arch/amd64/pcb.h b/sys/include/arch/amd64/pcb.h index 5d06ade..f9a0b1a 100644 --- a/sys/include/arch/amd64/pcb.h +++ b/sys/include/arch/amd64/pcb.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/include/arch/amd64/pio.h b/sys/include/arch/amd64/pio.h index 193e986..fb22416 100644 --- a/sys/include/arch/amd64/pio.h +++ b/sys/include/arch/amd64/pio.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/include/arch/amd64/tlb.h b/sys/include/arch/amd64/tlb.h index 1e5dc40..491e027 100644 --- a/sys/include/arch/amd64/tlb.h +++ b/sys/include/arch/amd64/tlb.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/include/arch/amd64/trap.h b/sys/include/arch/amd64/trap.h index deeb738..698d87b 100644 --- a/sys/include/arch/amd64/trap.h +++ b/sys/include/arch/amd64/trap.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/include/arch/amd64/tss.h b/sys/include/arch/amd64/tss.h index 347192d..344324c 100644 --- a/sys/include/arch/amd64/tss.h +++ b/sys/include/arch/amd64/tss.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/include/arch/amd64/uart.h b/sys/include/arch/amd64/uart.h index cf85635..2ce3bb2 100644 --- a/sys/include/arch/amd64/uart.h +++ b/sys/include/arch/amd64/uart.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/include/arch/amd64/vas.h b/sys/include/arch/amd64/vas.h index 35f291f..1c25308 100644 --- a/sys/include/arch/amd64/vas.h +++ b/sys/include/arch/amd64/vas.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/include/dev/acpi/acpi.h b/sys/include/dev/acpi/acpi.h index 4c5b7d9..3e04d5d 100644 --- a/sys/include/dev/acpi/acpi.h +++ b/sys/include/dev/acpi/acpi.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/include/dev/acpi/acpivar.h b/sys/include/dev/acpi/acpivar.h index 9cfe945..d6c1901 100644 --- a/sys/include/dev/acpi/acpivar.h +++ b/sys/include/dev/acpi/acpivar.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/include/dev/acpi/tables.h b/sys/include/dev/acpi/tables.h index 1dca890..5215c86 100644 --- a/sys/include/dev/acpi/tables.h +++ b/sys/include/dev/acpi/tables.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/include/dev/cons/cons.h b/sys/include/dev/cons/cons.h index 337b738..fe7eb6d 100644 --- a/sys/include/dev/cons/cons.h +++ b/sys/include/dev/cons/cons.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/include/dev/cons/font.h b/sys/include/dev/cons/font.h index b9130fd..4eaa2f4 100644 --- a/sys/include/dev/cons/font.h +++ b/sys/include/dev/cons/font.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/include/dev/dcdr/cache.h b/sys/include/dev/dcdr/cache.h index cb35103..c8a6664 100644 --- a/sys/include/dev/dcdr/cache.h +++ b/sys/include/dev/dcdr/cache.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/include/dev/ic/nvmeregs.h b/sys/include/dev/ic/nvmeregs.h index 6b18e4d..b28004d 100644 --- a/sys/include/dev/ic/nvmeregs.h +++ b/sys/include/dev/ic/nvmeregs.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/include/dev/ic/nvmevar.h b/sys/include/dev/ic/nvmevar.h index a18cb36..eab8b52 100644 --- a/sys/include/dev/ic/nvmevar.h +++ b/sys/include/dev/ic/nvmevar.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/include/dev/pci/pci.h b/sys/include/dev/pci/pci.h index 8118cee..4bfacdd 100644 --- a/sys/include/dev/pci/pci.h +++ b/sys/include/dev/pci/pci.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/include/dev/pci/pciregs.h b/sys/include/dev/pci/pciregs.h index 888d12f..29e4072 100644 --- a/sys/include/dev/pci/pciregs.h +++ b/sys/include/dev/pci/pciregs.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/include/dev/timer.h b/sys/include/dev/timer.h index 813f2aa..e54adcc 100644 --- a/sys/include/dev/timer.h +++ b/sys/include/dev/timer.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/include/dev/usb/xhciregs.h b/sys/include/dev/usb/xhciregs.h index 0416601..69515e4 100644 --- a/sys/include/dev/usb/xhciregs.h +++ b/sys/include/dev/usb/xhciregs.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/include/dev/usb/xhcivar.h b/sys/include/dev/usb/xhcivar.h index 6d0e185..0488ad8 100644 --- a/sys/include/dev/usb/xhcivar.h +++ b/sys/include/dev/usb/xhcivar.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/include/dev/video/fbdev.h b/sys/include/dev/video/fbdev.h index 33f8547..d23fcd6 100644 --- a/sys/include/dev/video/fbdev.h +++ b/sys/include/dev/video/fbdev.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/include/fs/devfs.h b/sys/include/fs/devfs.h index 9b293b2..012c2eb 100644 --- a/sys/include/fs/devfs.h +++ b/sys/include/fs/devfs.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/include/fs/initramfs.h b/sys/include/fs/initramfs.h index 897079c..50ecc60 100644 --- a/sys/include/fs/initramfs.h +++ b/sys/include/fs/initramfs.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/include/lib/assert.h b/sys/include/lib/assert.h index 78ebe05..d35cf09 100644 --- a/sys/include/lib/assert.h +++ b/sys/include/lib/assert.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/include/lib/stdarg.h b/sys/include/lib/stdarg.h index 5a3d67d..e2eeb62 100644 --- a/sys/include/lib/stdarg.h +++ b/sys/include/lib/stdarg.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/include/lib/string.h b/sys/include/lib/string.h index e83f4f1..c138cf1 100644 --- a/sys/include/lib/string.h +++ b/sys/include/lib/string.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/include/sys/ascii.h b/sys/include/sys/ascii.h index 248c903..e2999a8 100644 --- a/sys/include/sys/ascii.h +++ b/sys/include/sys/ascii.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/include/sys/atomic.h b/sys/include/sys/atomic.h index 1e60ac7..1cc0e1c 100644 --- a/sys/include/sys/atomic.h +++ b/sys/include/sys/atomic.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/include/sys/cdefs.h b/sys/include/sys/cdefs.h index 66a2dff..4103896 100644 --- a/sys/include/sys/cdefs.h +++ b/sys/include/sys/cdefs.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/include/sys/device.h b/sys/include/sys/device.h index c159e7d..f5f92ad 100644 --- a/sys/include/sys/device.h +++ b/sys/include/sys/device.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/include/sys/driver.h b/sys/include/sys/driver.h index b9fde14..f88e286 100644 --- a/sys/include/sys/driver.h +++ b/sys/include/sys/driver.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/include/sys/elf.h b/sys/include/sys/elf.h index af2d65a..af5f6d6 100644 --- a/sys/include/sys/elf.h +++ b/sys/include/sys/elf.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/include/sys/errno.h b/sys/include/sys/errno.h index 769c71c..02e5409 100644 --- a/sys/include/sys/errno.h +++ b/sys/include/sys/errno.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/include/sys/exec.h b/sys/include/sys/exec.h index 08ddac6..7e720fc 100644 --- a/sys/include/sys/exec.h +++ b/sys/include/sys/exec.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/include/sys/fcntl.h b/sys/include/sys/fcntl.h index 0d74f80..7a62cdd 100644 --- a/sys/include/sys/fcntl.h +++ b/sys/include/sys/fcntl.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/include/sys/filedesc.h b/sys/include/sys/filedesc.h index 94946a0..9a6230a 100644 --- a/sys/include/sys/filedesc.h +++ b/sys/include/sys/filedesc.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/include/sys/ksyms.h b/sys/include/sys/ksyms.h index 2862cbc..163f517 100644 --- a/sys/include/sys/ksyms.h +++ b/sys/include/sys/ksyms.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/include/sys/limits.h b/sys/include/sys/limits.h index 0b59ee2..5f66a0b 100644 --- a/sys/include/sys/limits.h +++ b/sys/include/sys/limits.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/include/sys/mmio.h b/sys/include/sys/mmio.h index 8f573c3..cdc6a46 100644 --- a/sys/include/sys/mmio.h +++ b/sys/include/sys/mmio.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/include/sys/mount.h b/sys/include/sys/mount.h index bfd0d21..3b5d89e 100644 --- a/sys/include/sys/mount.h +++ b/sys/include/sys/mount.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/include/sys/namei.h b/sys/include/sys/namei.h index bd3c0db..f81f905 100644 --- a/sys/include/sys/namei.h +++ b/sys/include/sys/namei.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/include/sys/panic.h b/sys/include/sys/panic.h index fbfc151..93f9ab5 100644 --- a/sys/include/sys/panic.h +++ b/sys/include/sys/panic.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/include/sys/param.h b/sys/include/sys/param.h index 2e888ab..9f19b5f 100644 --- a/sys/include/sys/param.h +++ b/sys/include/sys/param.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/include/sys/proc.h b/sys/include/sys/proc.h index 5925be8..5e0e927 100644 --- a/sys/include/sys/proc.h +++ b/sys/include/sys/proc.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/include/sys/queue.h b/sys/include/sys/queue.h index 818df84..e5d607d 100644 --- a/sys/include/sys/queue.h +++ b/sys/include/sys/queue.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/include/sys/reboot.h b/sys/include/sys/reboot.h index 21b7e7a..86fc45d 100644 --- a/sys/include/sys/reboot.h +++ b/sys/include/sys/reboot.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/include/sys/sched.h b/sys/include/sys/sched.h index 829e57d..7f5e65f 100644 --- a/sys/include/sys/sched.h +++ b/sys/include/sys/sched.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/include/sys/schedvar.h b/sys/include/sys/schedvar.h index 00caeb4..81fb562 100644 --- a/sys/include/sys/schedvar.h +++ b/sys/include/sys/schedvar.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/include/sys/signal.h b/sys/include/sys/signal.h index f35ff82..9fc767d 100644 --- a/sys/include/sys/signal.h +++ b/sys/include/sys/signal.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/include/sys/sio.h b/sys/include/sys/sio.h index b4da6a8..a1863d3 100644 --- a/sys/include/sys/sio.h +++ b/sys/include/sys/sio.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/include/sys/spinlock.h b/sys/include/sys/spinlock.h index 2cf7e5c..c136e05 100644 --- a/sys/include/sys/spinlock.h +++ b/sys/include/sys/spinlock.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/include/sys/stat.h b/sys/include/sys/stat.h index a59c2b9..6303630 100644 --- a/sys/include/sys/stat.h +++ b/sys/include/sys/stat.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/include/sys/syscall.h b/sys/include/sys/syscall.h index e93c0ce..b724e8b 100644 --- a/sys/include/sys/syscall.h +++ b/sys/include/sys/syscall.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/include/sys/sysctl.h b/sys/include/sys/sysctl.h index 9623137..078135b 100644 --- a/sys/include/sys/sysctl.h +++ b/sys/include/sys/sysctl.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/include/sys/syslog.h b/sys/include/sys/syslog.h index 889bf37..defb341 100644 --- a/sys/include/sys/syslog.h +++ b/sys/include/sys/syslog.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/include/sys/systm.h b/sys/include/sys/systm.h index 1b17a06..38327f6 100644 --- a/sys/include/sys/systm.h +++ b/sys/include/sys/systm.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/include/sys/types.h b/sys/include/sys/types.h index 32d4b62..9c92ad2 100644 --- a/sys/include/sys/types.h +++ b/sys/include/sys/types.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/include/sys/vfs.h b/sys/include/sys/vfs.h index 0ec190e..61f6673 100644 --- a/sys/include/sys/vfs.h +++ b/sys/include/sys/vfs.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/include/sys/vnode.h b/sys/include/sys/vnode.h index dfa6a30..5cbaa15 100644 --- a/sys/include/sys/vnode.h +++ b/sys/include/sys/vnode.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/include/vm/dynalloc.h b/sys/include/vm/dynalloc.h index 071ee3a..f8f353c 100644 --- a/sys/include/vm/dynalloc.h +++ b/sys/include/vm/dynalloc.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/include/vm/map.h b/sys/include/vm/map.h index 936df5e..d8e5516 100644 --- a/sys/include/vm/map.h +++ b/sys/include/vm/map.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/include/vm/physmem.h b/sys/include/vm/physmem.h index 196a9a8..ae11530 100644 --- a/sys/include/vm/physmem.h +++ b/sys/include/vm/physmem.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/include/vm/pmap.h b/sys/include/vm/pmap.h index 741eaf2..9eed184 100644 --- a/sys/include/vm/pmap.h +++ b/sys/include/vm/pmap.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/include/vm/vm.h b/sys/include/vm/vm.h index 9c63901..7434007 100644 --- a/sys/include/vm/vm.h +++ b/sys/include/vm/vm.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/include/vm/vm_obj.h b/sys/include/vm/vm_obj.h index 78a7dbb..74c319e 100644 --- a/sys/include/vm/vm_obj.h +++ b/sys/include/vm/vm_obj.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/include/vm/vm_page.h b/sys/include/vm/vm_page.h index 665431c..ce12fa8 100644 --- a/sys/include/vm/vm_page.h +++ b/sys/include/vm/vm_page.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/include/vm/vm_pager.h b/sys/include/vm/vm_pager.h index 80a5a6c..1ba06d9 100644 --- a/sys/include/vm/vm_pager.h +++ b/sys/include/vm/vm_pager.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/include/vm/vm_vnode.h b/sys/include/vm/vm_vnode.h index 138cfe2..4664f23 100644 --- a/sys/include/vm/vm_vnode.h +++ b/sys/include/vm/vm_vnode.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/kern/exec_elf64.c b/sys/kern/exec_elf64.c index 0fafc02..c9040dd 100644 --- a/sys/kern/exec_elf64.c +++ b/sys/kern/exec_elf64.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/kern/init_main.c b/sys/kern/init_main.c index f1d0bf1..fe41453 100644 --- a/sys/kern/init_main.c +++ b/sys/kern/init_main.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/kern/kern_descrip.c b/sys/kern/kern_descrip.c index da10f89..d1ed044 100644 --- a/sys/kern/kern_descrip.c +++ b/sys/kern/kern_descrip.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/kern/kern_device.c b/sys/kern/kern_device.c index 9ea96fe..875c99f 100644 --- a/sys/kern/kern_device.c +++ b/sys/kern/kern_device.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/kern/kern_exec.c b/sys/kern/kern_exec.c index 863f4ae..bf6a26e 100644 --- a/sys/kern/kern_exec.c +++ b/sys/kern/kern_exec.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/kern/kern_exit.c b/sys/kern/kern_exit.c index d109725..f60ba93 100644 --- a/sys/kern/kern_exit.c +++ b/sys/kern/kern_exit.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/kern/kern_fork.c b/sys/kern/kern_fork.c index 7bcff4b..6feeee2 100644 --- a/sys/kern/kern_fork.c +++ b/sys/kern/kern_fork.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/kern/kern_panic.c b/sys/kern/kern_panic.c index 7ba9edb..8aa7594 100644 --- a/sys/kern/kern_panic.c +++ b/sys/kern/kern_panic.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/kern/kern_sched.c b/sys/kern/kern_sched.c index 5f2b019..2b66ebf 100644 --- a/sys/kern/kern_sched.c +++ b/sys/kern/kern_sched.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/kern/kern_sig.c b/sys/kern/kern_sig.c index 84c6d4d..58bd52d 100644 --- a/sys/kern/kern_sig.c +++ b/sys/kern/kern_sig.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/kern/kern_stub.c b/sys/kern/kern_stub.c index 5a53cc1..8603fd5 100644 --- a/sys/kern/kern_stub.c +++ b/sys/kern/kern_stub.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/kern/kern_subr.c b/sys/kern/kern_subr.c index 79dbaef..f437ec7 100644 --- a/sys/kern/kern_subr.c +++ b/sys/kern/kern_subr.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/kern/kern_synch.c b/sys/kern/kern_synch.c index 9d214bb..2011c61 100644 --- a/sys/kern/kern_synch.c +++ b/sys/kern/kern_synch.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/kern/kern_syscall.c b/sys/kern/kern_syscall.c index 2d3d6ea..1d961a7 100644 --- a/sys/kern/kern_syscall.c +++ b/sys/kern/kern_syscall.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/kern/kern_sysctl.c b/sys/kern/kern_sysctl.c index ae724b7..7679aa1 100644 --- a/sys/kern/kern_sysctl.c +++ b/sys/kern/kern_sysctl.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/kern/kern_syslog.c b/sys/kern/kern_syslog.c index 7f66db0..10bf348 100644 --- a/sys/kern/kern_syslog.c +++ b/sys/kern/kern_syslog.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/kern/vfs_init.c b/sys/kern/vfs_init.c index e563df0..caa0766 100644 --- a/sys/kern/vfs_init.c +++ b/sys/kern/vfs_init.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/kern/vfs_lookup.c b/sys/kern/vfs_lookup.c index 658e908..7419d1d 100644 --- a/sys/kern/vfs_lookup.c +++ b/sys/kern/vfs_lookup.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/kern/vfs_subr.c b/sys/kern/vfs_subr.c index 062d182..f67bcfe 100644 --- a/sys/kern/vfs_subr.c +++ b/sys/kern/vfs_subr.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/kern/vfs_syscalls.c b/sys/kern/vfs_syscalls.c index fc85759..fa613c2 100644 --- a/sys/kern/vfs_syscalls.c +++ b/sys/kern/vfs_syscalls.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/kern/vfs_vcache.c b/sys/kern/vfs_vcache.c index d65a42f..25e244c 100644 --- a/sys/kern/vfs_vcache.c +++ b/sys/kern/vfs_vcache.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/lib/string/atoi.c b/sys/lib/string/atoi.c index 772cf29..24943da 100644 --- a/sys/lib/string/atoi.c +++ b/sys/lib/string/atoi.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/lib/string/itoa.c b/sys/lib/string/itoa.c index 34dd2bf..9a1bf1f 100644 --- a/sys/lib/string/itoa.c +++ b/sys/lib/string/itoa.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/lib/string/memcmp.c b/sys/lib/string/memcmp.c index fb6eeaf..404ae2c 100644 --- a/sys/lib/string/memcmp.c +++ b/sys/lib/string/memcmp.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/lib/string/memcpy.c b/sys/lib/string/memcpy.c index 5fbb843..a9bcbe9 100644 --- a/sys/lib/string/memcpy.c +++ b/sys/lib/string/memcpy.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/lib/string/memset.c b/sys/lib/string/memset.c index 76c453d..7cac266 100644 --- a/sys/lib/string/memset.c +++ b/sys/lib/string/memset.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/lib/string/strcmp.c b/sys/lib/string/strcmp.c index f0a3569..b7a62ab 100644 --- a/sys/lib/string/strcmp.c +++ b/sys/lib/string/strcmp.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/lib/string/strlen.c b/sys/lib/string/strlen.c index 85ccf23..a07b407 100644 --- a/sys/lib/string/strlen.c +++ b/sys/lib/string/strlen.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/lib/string/strncmp.c b/sys/lib/string/strncmp.c index b68fa58..f8acc57 100644 --- a/sys/lib/string/strncmp.c +++ b/sys/lib/string/strncmp.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/lib/string/vsnprintf.c b/sys/lib/string/vsnprintf.c index 30127d8..e9e391f 100644 --- a/sys/lib/string/vsnprintf.c +++ b/sys/lib/string/vsnprintf.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/vm/vm_dynalloc.c b/sys/vm/vm_dynalloc.c index 6b64cfd..4bbb51e 100644 --- a/sys/vm/vm_dynalloc.c +++ b/sys/vm/vm_dynalloc.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/vm/vm_init.c b/sys/vm/vm_init.c index b6bb8a1..8f40e9d 100644 --- a/sys/vm/vm_init.c +++ b/sys/vm/vm_init.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/vm/vm_map.c b/sys/vm/vm_map.c index d89cff5..6627865 100644 --- a/sys/vm/vm_map.c +++ b/sys/vm/vm_map.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/vm/vm_obj.c b/sys/vm/vm_obj.c index 75545dc..a2408f5 100644 --- a/sys/vm/vm_obj.c +++ b/sys/vm/vm_obj.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/vm/vm_page.c b/sys/vm/vm_page.c index 8ada183..52ded0e 100644 --- a/sys/vm/vm_page.c +++ b/sys/vm/vm_page.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/vm/vm_pager.c b/sys/vm/vm_pager.c index 2a85d55..c04c22c 100644 --- a/sys/vm/vm_pager.c +++ b/sys/vm/vm_pager.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/vm/vm_physmem.c b/sys/vm/vm_physmem.c index 19e3927..c7fcedb 100644 --- a/sys/vm/vm_physmem.c +++ b/sys/vm/vm_physmem.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/vm/vm_vnode.c b/sys/vm/vm_vnode.c index 31e74cc..519d877 100644 --- a/sys/vm/vm_vnode.c +++ b/sys/vm/vm_vnode.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/tools/cross.sh b/tools/cross.sh index 52e7b1b..d0019b8 100644 --- a/tools/cross.sh +++ b/tools/cross.sh @@ -1,7 +1,7 @@ #!/bin/bash # -# Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. +# Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. # All rights reserved. # # Redistribution and use in source and binary forms, with or without diff --git a/tools/kconf/grammar.y b/tools/kconf/grammar.y index 2f131fc..3b445a4 100644 --- a/tools/kconf/grammar.y +++ b/tools/kconf/grammar.y @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/tools/kconf/scan.l b/tools/kconf/scan.l index 11c9d70..e9daec0 100644 --- a/tools/kconf/scan.l +++ b/tools/kconf/scan.l @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/usr.sbin/init/main.c b/usr.sbin/init/main.c index 8ef90d3..a136740 100644 --- a/usr.sbin/init/main.c +++ b/usr.sbin/init/main.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023-2024 Ian Marco Moffett and the Osmora Team. + * Copyright (c) 2023-2025 Ian Marco Moffett and the Osmora Team. * All rights reserved. * * Redistribution and use in source and binary forms, with or without -- cgit v1.2.3