1
0
Fork 0
mirror of https://gitlab.com/bztsrc/bootboot.git synced 2023-02-13 20:54:32 -05:00

Updated dates in copyright comments

This commit is contained in:
bzt 2020-01-13 18:55:08 +01:00
parent f2a0149830
commit 298dd4a425
25 changed files with 26 additions and 83 deletions

View file

@ -1,7 +1,7 @@
/*
* aarch64-rpi/boot.S
*
* Copyright (C) 2017 bzt (bztsrc@gitlab)
* Copyright (C) 2017 - 2020 bzt (bztsrc@gitlab)
*
* Permission is hereby granted, free of charge, to any person
* obtaining a copy of this software and associated documentation

View file

@ -1,7 +1,7 @@
/*
* aarch64-rpi/bootboot.c
*
* Copyright (C) 2017 - 2019 bzt (bztsrc@gitlab)
* Copyright (C) 2017 - 2020 bzt (bztsrc@gitlab)
*
* Permission is hereby granted, free of charge, to any person
* obtaining a copy of this software and associated documentation

View file

@ -1,7 +1,7 @@
/*
* aarch64-rpi/fs.h
*
* Copyright (C) 2017 bzt (bztsrc@gitlab)
* Copyright (C) 2017 - 2020 bzt (bztsrc@gitlab)
*
* Permission is hereby granted, free of charge, to any person
* obtaining a copy of this software and associated documentation

View file

@ -1,7 +1,7 @@
/*
* aarch64-rpi/mkboot.c
*
* Copyright (C) 2017 bzt (bztsrc@gitlab)
* Copyright (C) 2017 - 2020 bzt (bztsrc@gitlab)
*
* Permission is hereby granted, free of charge, to any person
* obtaining a copy of this software and associated documentation
@ -25,7 +25,7 @@
*
* This file is part of the BOOTBOOT Protocol package.
* @brief Little tool to create a RPi compatible MBR for ESP
*
*
*/
#include <stdio.h>

Binary file not shown.

Binary file not shown.

View file

@ -1,7 +1,7 @@
/*
* bootboot.h
*
* Copyright (C) 2017 - 2019 bzt (bztsrc@gitlab)
* Copyright (C) 2017 - 2020 bzt (bztsrc@gitlab)
*
* Permission is hereby granted, free of charge, to any person
* obtaining a copy of this software and associated documentation

Binary file not shown.

Binary file not shown.

View file

@ -3,8 +3,8 @@ DISKSIZE=128
# boot partition size in kilobytes (16M)
BOOTSIZE=16384
# platform, either x86 or rpi
PLATFORM=x86
#PLATFORM=rpi
#PLATFORM=x86
PLATFORM=rpi
# the path to OVMF.fd (for testing with EFI)
OVMF=/usr/share/qemu/bios-TianoCoreEFI.bin

Binary file not shown.

Binary file not shown.

View file

@ -1,7 +1,7 @@
/*
* images/mkimg.c
*
* Copyright (C) 2017 - 2019 bzt (bztsrc@gitlab)
* Copyright (C) 2017 - 2020 bzt (bztsrc@gitlab)
*
* Permission is hereby granted, free of charge, to any person
* obtaining a copy of this software and associated documentation

View file

@ -1,7 +1,7 @@
#
# mykernel/Makefile
#
# Copyright (C) 2017 bzt (bztsrc@gitlab)
# Copyright (C) 2017 - 2020 bzt (bztsrc@gitlab)
#
# Permission is hereby granted, free of charge, to any person
# obtaining a copy of this software and associated documentation

View file

@ -1,7 +1,7 @@
/*
* mykernel/kernel.c
*
* Copyright (C) 2017 bzt (bztsrc@gitlab)
* Copyright (C) 2017 - 2020 bzt (bztsrc@gitlab)
*
* Permission is hereby granted, free of charge, to any person
* obtaining a copy of this software and associated documentation

View file

@ -1,7 +1,7 @@
/*
* mykernel/link.ld
*
* Copyright (C) 2017 bzt (bztsrc@gitlab)
* Copyright (C) 2017 - 2020 bzt (bztsrc@gitlab)
*
* Permission is hereby granted, free of charge, to any person
* obtaining a copy of this software and associated documentation

View file

@ -1,7 +1,7 @@
;*
;* x86_64-bios/boot.asm
;*
;* Copyright (C) 2017 bzt (bztsrc@gitlab)
;* Copyright (C) 2017 - 2020 bzt (bztsrc@gitlab)
;*
;* Permission is hereby granted, free of charge, to any person
;* obtaining a copy of this software and associated documentation

View file

@ -1,7 +1,7 @@
;*
;* x86_64-bios/bootboot.asm
;*
;* Copyright (C) 2017 - 2019 bzt (bztsrc@gitlab)
;* Copyright (C) 2017 - 2020 bzt (bztsrc@gitlab)
;*
;* Permission is hereby granted, free of charge, to any person
;* obtaining a copy of this software and associated documentation
@ -237,7 +237,10 @@ multiboot_start:
mov esi, dword [eax+16]
mov ecx, 1024
repnz movsd
@@: jmp CODE_BOOT:.real ;load 16 bit mode segment into cs
@@: mov ax, DATA_BOOT
mov ds, ax
mov es, ax
jmp CODE_BOOT:.real ;load 16 bit mode segment into cs
USE16
.real: mov eax, CR0
and eax, 07FFFFFFEh ;switching back to real mode
@ -2467,6 +2470,8 @@ end if
GDT_table: dd 0, 0 ;null descriptor
DATA_PROT = $-GDT_table
dd 0000FFFFh,008F9200h ;flat ds
DATA_BOOT = $-GDT_table
dd 0000FFFFh,00009200h ;16 bit legacy real mode ds
CODE_BOOT = $-GDT_table
dd 0000FFFFh,00009800h ;16 bit legacy real mode cs
CODE_PROT = $-GDT_table

View file

@ -1,7 +1,7 @@
;*
;* x86_64-bios/bootboot.inc
;*
;* Copyright (C) 2017 - 2019 bzt (bztsrc@gitlab)
;* Copyright (C) 2017 - 2020 bzt (bztsrc@gitlab)
;*
;* Permission is hereby granted, free of charge, to any person
;* obtaining a copy of this software and associated documentation

View file

@ -1,7 +1,7 @@
;*
;* x86_64-bios/fs.inc
;*
;* Copyright (C) 2017 bzt (bztsrc@gitlab)
;* Copyright (C) 2017 - 2020 bzt (bztsrc@gitlab)
;*
;* Permission is hereby granted, free of charge, to any person
;* obtaining a copy of this software and associated documentation

View file

@ -1,62 +0,0 @@
;*
;* x86_64-bios/initrd.asm
;*
;* Copyright (C) 2017 bzt (bztsrc@gitlab)
;*
;* Permission is hereby granted, free of charge, to any person
;* obtaining a copy of this software and associated documentation
;* files (the "Software"), to deal in the Software without
;* restriction, including without limitation the rights to use, copy,
;* modify, merge, publish, distribute, sublicense, and/or sell copies
;* of the Software, and to permit persons to whom the Software is
;* furnished to do so, subject to the following conditions:
;*
;* The above copyright notice and this permission notice shall be
;* included in all copies or substantial portions of the Software.
;*
;* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
;* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
;* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
;* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
;* HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
;* WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
;* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
;* DEALINGS IN THE SOFTWARE.
;*
;* This file is part of the BOOTBOOT Protocol package.
;* @brief Option ROM for initrd. mkfs utility also can do this.
;*
;* This may seem odd, but works with BIOS (up to 96k gzipped
;* initrd), and makes much more sense on EFI, where Option ROMs
;* can be 16M in size.
;*
;------------header------------
USE16
ORG 0h
rom: db 55h,0AAh ;ROM magic
db (rom_end-rom)/512 ;size in 512 blocks
.executor: xor ax, ax ;entry point
retf
.checksum: dw 0 ;checksum
.name: db "INITRD"
db 0,0
dd initrd_end-initrd, 0
db 0,0
.pnpptr: dw 0
.flags: dd 0
;------------data------------
initrd:
file "../../bin/ESP/BOOTBOOT/INITRD"
initrd_end:
;-----------padding to be multiple of 512----------
db (511-($-rom+511) mod 512) dup 0
rom_end:
;-----------BIOS checksum------------
chksum = 0
repeat $-rom
load b byte from (rom+%-1)
chksum = (chksum + b) mod 100h
end repeat
store byte (100h-chksum) at (rom.checksum)

View file

@ -1,7 +1,7 @@
/*
* x86_64-bios/mkboot.c
*
* Copyright (C) 2017 bzt (bztsrc@gitlab)
* Copyright (C) 2017 - 2020 bzt (bztsrc@gitlab)
*
* Permission is hereby granted, free of charge, to any person
* obtaining a copy of this software and associated documentation

View file

@ -1,7 +1,7 @@
;*
;* x86_64-bios/tinf.inc
;*
;* Copyright (C) 2017 bzt (bztsrc@gitlab)
;* Copyright (C) 2017 - 2020 bzt (bztsrc@gitlab)
;*
;* Permission is hereby granted, free of charge, to any person
;* obtaining a copy of this software and associated documentation

View file

@ -1,7 +1,7 @@
/*
* x86_64-efi/bootboot.c
*
* Copyright (C) 2017 - 2019 bzt (bztsrc@gitlab)
* Copyright (C) 2017 - 2020 bzt (bztsrc@gitlab)
*
* Permission is hereby granted, free of charge, to any person
* obtaining a copy of this software and associated documentation

View file

@ -1,7 +1,7 @@
/*
* x86_64-efi/fs.h
*
* Copyright (C) 2017 bzt (bztsrc@gitlab)
* Copyright (C) 2017 - 2020 bzt (bztsrc@gitlab)
*
* Permission is hereby granted, free of charge, to any person
* obtaining a copy of this software and associated documentation