projects
/
mirror_edk2.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first
⋅
prev
⋅
next
MdeModulePkg/DxeCapsuleLibFmp: clone ESRT for runtime access
2018-12-05
Ard Biesheuvel
BaseTools/CommonLib: use explicit 64-bit type in Strtoi()
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2018-12-05
Ard Biesheuvel
BaseTools/CommonLib: avoid using 'native' word size...
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2018-12-03
Ard Biesheuvel
ArmVirtPkg/QemuVirtMemInfoLib: trim the MMIO region...
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2018-12-03
Ard Biesheuvel
ArmVirtPkg/NorFlashQemuLib: disregard our primary FV
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2018-12-03
Ard Biesheuvel
ArmPkg/ArmMmuLib ARM: handle unmapped sections when...
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2018-12-03
Ard Biesheuvel
ArmPkg/ArmMmuLib ARM: handle unmapped section in GetMemoryRe...
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2018-11-30
Ard Biesheuvel
EmbeddedPkg/EmbeddedPkg.dec: drop PcdPrePiCpuMemorySize...
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2018-11-29
Ard Biesheuvel
ArmVirtPkg: drop PcdPrePiCpuMemorySize assignments...
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2018-11-29
Ard Biesheuvel
EmbeddedPkg/PrePiLib: drop unused PCD reference
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2018-11-29
Ard Biesheuvel
ArmPlatformPkg/PlatformPei: drop unused PCD references
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2018-11-29
Ard Biesheuvel
BeagleBoardPkg/PrePi: base GCD memory space size on...
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2018-11-29
Ard Biesheuvel
ArmVirtPkg/PrePi: base GCD memory space size on CPU...
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2018-11-29
Ard Biesheuvel
ArmPlatformPkg/PrePi: base GCD memory space size on...
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2018-11-29
Ard Biesheuvel
ArmPkg/CpuPei: base GCD memory space size on CPU's...
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2018-11-29
Ard Biesheuvel
ArmPkg/ArmMmuLib: take the CPU supported maximum PA...
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2018-11-29
Ard Biesheuvel
ArmVirtPkg/XenVirtMemInfoLib: refactor reading of the...
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2018-11-29
Ard Biesheuvel
ArmPkg/ArmLib: add support for reading the max physical...
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2018-11-29
Ard Biesheuvel
MdePkg/ProcessorBind.h AARCH64: limit MAX_ADDRESS to...
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2018-11-29
Ard Biesheuvel
ArmVirtPkg/QemuVirtMemInfoLib: remove 1:1 mapping of...
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2018-11-29
Ard Biesheuvel
ArmVirtPkg/FdtPciHostBridgeLib: map ECAM and I/O spaces...
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2018-11-29
Ard Biesheuvel
EmbeddedPkg/PrePiHobLib: drop CreateHobList() from...
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2018-11-29
Ard Biesheuvel
EmbeddedPkg/TemplateSec: remove unused module
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2018-11-27
Ard Biesheuvel
ArmPkg/ArmPkg.dsc: move ArmMmuStandaloneMmLib.inf to...
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2018-11-27
Ard Biesheuvel
ArmPlatformPkg/NorFlashPlatformLib: remove unused Guid...
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2018-11-26
Ard Biesheuvel
ArmVirtPkg/NorFlashQemuLib: discover NOR flash banks...
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2018-11-26
Ard Biesheuvel
ArmVirtPkg/FdtClientDxe: take DT node 'status' properties...
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2018-11-26
Ard Biesheuvel
ArmPlatformPkg/NorFlashDxe: use one GUID plus index...
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2018-11-26
Ard Biesheuvel
ArmPlatformPkg/NorFlashDxe: prepare for devicepath...
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2018-11-26
Ard Biesheuvel
ArmPkg: remove now unused BsdLib.h
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2018-11-21
Ard Biesheuvel
ArmPkg/ArmSmcPsciResetSystemLib: add missing call to...
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2018-11-19
Ard Biesheuvel
ArmVirtPkg/PrePi: clear frame pointer in startup code
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2018-11-19
Ard Biesheuvel
ArmPlatformPkg: clear frame pointer in startup code
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2018-11-15
Ard Biesheuvel
ArmPkg/ArmGicDxe ARM: fix encoding for GICv3 interrupt...
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2018-11-15
Ard Biesheuvel
MdePkg/BaseIoLibIntrinsicArmVirt ARM: avoid double...
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2018-10-10
Ard Biesheuvel
MdeModulePkg/NonDiscoverablePciDeviceDxe: expose unique...
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2018-09-24
Ard Biesheuvel
MdePkg/BasePeCoffLib: remove PE/COFF header workaround...
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2018-09-24
Ard Biesheuvel
MdeModulePkg: remove PE/COFF header workaround for...
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2018-09-20
Ard Biesheuvel
SecurityPkg: remove PE/COFF header workaround for ELILO...
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2018-06-21
Ard Biesheuvel
ArmPkg/ArmMmuLib ARM: assume page tables are in writeback...
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2018-06-21
Ard Biesheuvel
ArmPkg/ArmMmuLib ARM: remove cache maintenance of block...
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2018-06-18
Ard Biesheuvel
EmbeddedPkg/GdbSerialLib: avoid left shift of negative...
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2018-06-18
Ard Biesheuvel
ArmPkg/ArmMtlLib: fix prototype inconsistency in MtlWaitUnti...
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2018-06-18
Ard Biesheuvel
BaseTools/tools_def CLANG35: add NOOPT build target
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2018-06-18
Ard Biesheuvel
Embedded/EmbeddedPkg.dsc: enable NOOPT build target
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2018-06-18
Ard Biesheuvel
ArmPkg/ArmPkg.dsc: enable NOOPT build target
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2018-06-18
Ard Biesheuvel
BaseTools/tools_def IA32: drop -no-pie linker option...
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2018-06-15
Ard Biesheuvel
ArmPkg/ArmSmcPsciResetSystemLib: implement fallback...
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2018-06-15
Ard Biesheuvel
ArmPkg/PlatformBootManagerLib: call ProcessCapsules...
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2018-06-15
Ard Biesheuvel
MdeModulePkg/DxeCapsuleLibFmp: pass progress callback...
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2018-06-15
Ard Biesheuvel
MdeModulePkg/CapsuleRuntimeDxe: clean the capsule payload...
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2018-06-12
Ard Biesheuvel
BaseTools/tools_def IA32: disable PIE code generation...
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2018-06-11
Ard Biesheuvel
ArmVirtPkg: switch to KVM safe IoLib implementation
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2018-06-11
Ard Biesheuvel
MdePkg/BaseIoLibIntrinsic: make BaseIoLibIntrinsic...
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2018-06-11
Ard Biesheuvel
MdeModulePkg/EmmcDxe: demote DEBUG print to DEBUG_BLKIO
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2018-06-01
Ard Biesheuvel
SignedCapsulePkg: add PcdLowestSupportedFirmwareVersion
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2018-05-29
Ard Biesheuvel
MdeModulePkg/FirmwarePerformanceDataTableDxe: use AllocatePe...
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2018-05-29
Ard Biesheuvel
MdeModulePkg/DxeCorePerformanceLib: use AllocatePeiAccessibl...
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2018-05-29
Ard Biesheuvel
MdePkg/DxeServicesLib: introduce AllocatePeiAccessiblePages...
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2018-05-29
Ard Biesheuvel
ArmVirtPkg/PlatformBootManagerLib: add missing report...
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2018-05-29
Ard Biesheuvel
OvmfPkg/PlatformBootManagerLib: add missing report...
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2018-04-26
Ard Biesheuvel
ArmVirtPkg: reinstate timer unmask quirk for Xen
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2018-04-26
Ard Biesheuvel
ArmPkg: add reenable hook to ArmGenericTimerCounterLib
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2018-04-19
Ard Biesheuvel
ArmPkg/TimerDxe: remove workaround for KVM timer handling
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2018-03-01
Ard Biesheuvel
ShellPkg/UefiShellDebug1CommandsLib: remove I/O address...
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2018-02-28
Ard Biesheuvel
ArmPlatformPkg/MemoryInitPeiLib: reserve rather than...
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2018-02-28
Ard Biesheuvel
ArmPlatformPkg/MemoryInitPeiLib: revert "don't reserve...
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2018-02-28
Ard Biesheuvel
BaseTools/tools_def: use separate PP definition for DTC
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2018-02-24
Ard Biesheuvel
ArmVirtPkg: switch to DXE runtime version of DebugLib...
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2018-02-24
Ard Biesheuvel
MdePkg: introduce DxeRuntimeDebugLibSerialPort
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2018-02-21
Ard Biesheuvel
EmbeddedPkg/FdtLib: incorporate missing overlay support
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2018-02-06
Ard Biesheuvel
ArmPkg/Gic: force GIC driver to run before CPU arch...
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2018-02-06
Ard Biesheuvel
BaseTools/Conf: disable DTC legacy phandle format
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2018-01-30
Ard Biesheuvel
MdeModulePkg/SdMmcPciHcDxe: allow HC capabilities to...
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2018-01-30
Ard Biesheuvel
MdeModulePkg: introduce SD/MMC override protocol
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2018-01-22
Ard Biesheuvel
BaseTools/tools_def CLANG3x: ignore unknown warning...
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2017-12-27
Ard Biesheuvel
CryptoPkg/OpensslLib AARCH64: disable rather than demote...
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2017-12-27
Ard Biesheuvel
CryptoPkg/OpensslLib AARCH64: suppress format string...
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2017-12-12
Ard Biesheuvel
ArmPlatformPkg: retire obsolete PCDs
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2017-12-12
Ard Biesheuvel
ArmPlatformPkg: remove old PL111/HdLcd driver code
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2017-12-12
Ard Biesheuvel
ArmPlatformPkg: create hw-agnostic LcdGraphicsOutputDxe...
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2017-12-12
Ard Biesheuvel
ArmPlatformPkg: implement LcdHwLib for HdLcd
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2017-12-12
Ard Biesheuvel
ArmPlatformPkg: implement LcdHwLib for PL111
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2017-12-12
Ard Biesheuvel
ArmPlatformPkg: introduce LcdHwLib library class
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2017-12-11
Ard Biesheuvel
ArmPkg/PlatformBootManagerLib: add missing newline
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2017-12-11
Ard Biesheuvel
MdePkg/Uefi ARM: only support native ARM/Thumb images
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2017-12-08
Ard Biesheuvel
ArmPlatformPkg/LcdPlatformNullLib: fix incorrect library...
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2017-12-08
Ard Biesheuvel
ArmPlatformPkg: enable NOOPT build
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2017-12-08
Ard Biesheuvel
ArmPkg/PlatformBootManagerLib: print firmware version...
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2017-12-08
Ard Biesheuvel
ArmPlatformPkg: add package .DSC file
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2017-12-08
Ard Biesheuvel
ArmPlatformPkg: add Null implementation of NorFlashPlatformLib
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2017-12-08
Ard Biesheuvel
ArmPlatformPkg: add Null implementation of LcdPlatformlLib
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2017-12-08
Ard Biesheuvel
ArmPlatformPkg/PrePeiCoreMPCore: use a unique GUID
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2017-12-08
Ard Biesheuvel
ArmPlatformPkg: remove unused ArmPlatformLibNullSec
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2017-12-08
Ard Biesheuvel
ArmPlatformPkg: remove unused SP804 driver and TimerLib...
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2017-12-08
Ard Biesheuvel
ArmPlatformPkg: remove unused ArmTrustZone driver
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2017-12-08
Ard Biesheuvel
ArmPlatformPkg: remove unused PL310 driver
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2017-12-08
Ard Biesheuvel
ArmPlatformPkg: remove PL34xDmc driver
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2017-12-08
Ard Biesheuvel
ArmPlatformPkg: remove unused PL35x driver
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2017-12-08
Ard Biesheuvel
ArmPlatformPkg: remove unused PL301Axi driver
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
2017-12-08
Ard Biesheuvel
ArmPlatformPkg/LcdGraphicsOutputDxe: move headers into...
Signed-off-by: Ard Biesheuvel <
ard.biesheuvel@linaro.org
>
commit
|
commitdiff
|
tree
next